卷,分区和驱动器之间的差异


61

这些术语的确切含义是什么?

  1. 划分
  2. 体积
  3. 驾驶

在Windows上,可能会说驱动器C:或分区C:。在Linux上,我不确定应该对分区使用什么,因为它们没有名称。


2
如果您能给我定义链接,我会很高兴。我认为Wikipedia中没有可比的定义。

我发现一个很好的例子实际上有用。它可能有点陈旧,但可以很好地解释基础知识-tldp.org/HOWTO/LVM-HOWTO/benefitsoflvmsmall.html
Zaid Khan

Answers:


56

术语驱动器指的是物理的存储设备,诸如硬盘,固态硬盘,可移动USB闪存驱动器等。在类似Unix的操作系统的设备被称为特殊的文件系统对象表示设备节点,其是下可见 /dev目录。

/dev根据设备的类型在存储设备下贴上标签,后跟一个字母,表示系统对其进行检测的顺序。在Linux中之前内核版本2.6.20前缀HD标志着一个IDE设备,所以例如该设备的文件/dev/hda/dev/hdb/dev/hdc分别对应于第一,第二和第三IDE设备。前缀sd最初用于SCSI设备,但现在用于所有PATASATA设备,包括IDE总线上的设备。如果系统中有超过26个此类设备,则从27号开始的设备将标记为/dev/sdAa/dev/sdAb依此类推。

物理存储设备可以分为称为分区的多个逻辑存储单元。每个分区将显示/dev为一个单独的设备节点。设备字母后面的数字表示分区的编号,例如,设备节点文件/dev/sda1/dev/sda2指的是第一PATA设备的第一分区和第二分区。请注意,在使用MBR分区的 PC上,由于四个分区的限制以及扩展分区的处理方式,分区编号可能与实际分区数略有不同。

其他类Unix系统可能以其他方式引用磁盘和分区。例如,FreeBSD使用/dev/adaX(其中X是一个或多个数字)来引用PATA磁盘,并且/dev/adaXpY(其中X和Y都是一个或多个数字)来引用PATA磁盘上的分区。

Linux中的术语逻辑卷管理器LVM)有关,后者可用于管理大容量存储设备。甲物理卷是存储设备或分区。甲逻辑卷由LVM创建是可以跨越多个物理卷的逻辑存储装置。


您所写的内容是:“驱动器”既可以指1)整个硬盘及其所有分区,也可以指2)一个分区。因此,驱动器物理卷相同!对?

2
@MinimusHeximus术语“驱动器”(至少通常)不用于指单个分区。但是,分区通常公开为设备节点。请注意(可能是物理的)设备(通过电连接到计算机)与相应的(可能是一组)设备节点(这是在/ dev中可以找到的* nixes上的逻辑结构)之间的区别。 )。我已经编辑了答案,希望可以澄清并至少强调这一区别。
CVn

2
/dev/null还是设备节点。所以是/dev/tty/dev/pts/0。这并不一定意味着名称的另一端有一个物理设备
CVn

11
  1. 驱动器是物理块磁盘。例如:/dev/sda

  2. 分区 A驱动器可以分为一些逻辑块磁盘。这些逻辑块磁盘称为分区。例如:/dev/sda1/dev/sda2

  3. 也是逻辑块磁盘。卷是与分区有关的概念。一个卷可以包含多个分区。您可以看一下LVM项目,以了解卷的概念。http://sourceware.org/lvm2/

例如: vg0/lvol0


6

这些术语的确切含义是什么?

TLDR版本:

卷意味着没有格式化,而分区则没有。分区只是某个表中列出的任何连续的存储扇区集(例如MBR / GPT)。卷是属于同一文件系统(即已实现的文件系统)的一组扇区的集合。

如果您已经格式化了没有LVM的分区,那么每个分区可能都被单个卷占用。在现代用法中,从操作系统的角度来看,驱动器是属于单个(虚拟)硬件的所有扇区的集合。

因此,我们对驱动器进行分区格式化分区并挂载卷。

在Windows上,可能会说驱动器C:或分区C:

实际上,在Windows上,正确的措辞是“ C volume”,但我认为如果您不喜欢使用字母,可以将其重命名。MS有时将挂载的卷称为磁盘或驱动器,但是在其联机文档中,它们更加小心并使用“卷”。

完整答案:

我不确定应该对分区使用什么,因为它们没有名称[标签或标签]

(这里的次要说明是,可以像大多数文件系统一样标记GPT分区)

常规上,分区使用单个完整卷进行格式化,并以其用途命名。因此,您可以将它们称为[用途+分区],例如主分区,引导分区,rootfs分区等。在Windows上,“驱动器”一词更为常见,尽管正式地MS使用的“卷”一词可能是最正确的。我认为称它们为驱动器有点草率。继续阅读为什么。

从词源上讲,“驱动器”源自读取各种介质(例如磁带,软盘和磁盘)的机动硬件。因此,将包含数据的媒体的内容简称为“驱动器”。要强调的是:驱动器读取媒体,媒体保存的数据。尽管“驱动器”可能源于硬件的电动特性,但可以将定义扩展到包括非电动硬件,例如闪存卡读取器。

从技术上讲,这意味着驱动器本身无法分区。它们包含的媒体(例如cd或磁盘或MMC闪存)可以进行分区。分区仅表示在表中定义边界集(按媒体部门划分)。该表通常存储在存储介质的前几个扇区中。这些表条目还可能包含其他内容,例如格式信息,它定义了分区使用的文件系统(如果有)。

如今,“驱动器”获得了“ 物理数据容器 ” 的更抽象的含义,在某种程度上替代了“磁盘”一词。这可能是因为:

  • 最常见的驱动器往往具有不可移动的介质,因此我们将它们视为存储容器而不是读/写设备。

  • 非磁盘介质(如闪存)的出现。“磁盘”对于某种技术来说太具体了,例如,用USB记忆棒谈论磁盘时感觉很奇怪。这也适用于越来越普遍的逻辑设备(RAID阵列)。我们没有将每种类型都使用特定的词,而是将一切都称为驱动器。

  • 媒体/阅读器的区别不是很有用。尽管OS与驱动器接口,但我们更常引用媒体。因此,知道我们使用驱动器访问数据就足够了。使“驱动器”成为存储介质的抽象概念只是CS术语演变的一部分。

根据这个较新的定义,可以对驱动器进行分区。当我们将光盘读取器称为E:\驱动器时,我们使用的是旧定义。当我们说要对驱动器进行分区时,我们使用的是较新的定义。

卷是具有单个文件系统的单个可访问存储区域。- 维基百科

因此,格式化分区可以被视为卷的类型。传统上,DVD或CD仅包含一个卷,因为它们没有分区。但是,一个卷也可以包含多个驱动器,或单个驱动器的不连续部分,或两者兼而有之。根据定义,分区是单个驱动器的连续段。这样的复杂卷存在于所谓的逻辑或虚拟设备/驱动器上,但是除非有充分的理由,否则使用逻辑卷管理器是不值得的。

最后,某些硬件(例如RAID)控制器可能会将逻辑/虚拟设备直接呈现给操作系统。这意味着分区是逻辑设备的连续扇区(即,从OS的角度来看),分区可以跨越多个物理磁盘。

总结一下:

  • 您可以分区存储介质,而不是驱动器。但是(!)“驱动器”通常与存储介质同义使用。例如,“对HDD进行分区”是常用的短语,而不是更正确的“对HDD存储介质进行分区” “对HD进行分区”。
  • 最好说我们驱动器创建分区,因为可以说存储驻留在驱动器上或内部。请注意,数据也未分区,“数据”是一个抽象概念。
  • 我们挂载卷,而不是文件系统。文件系统仅描述文件/文件夹存储的抽象格式。
  • 一个驱动器(即存储介质)的分区有一个分区表,但不要认为每一个C:或D:“驱动”(卷)在Windows上有它自己的分区表。

1
(1)“我们安装分区,而不是文件系统。” 说“我们装载卷,而不是文件系统”更准确吗?(2)在的输出中mount,每行的格式为“ A on B type C”,A是指卷还是分区?
蒂姆(Tim)

(1)我的问题是:“安装分区”是否比“安装卷”准确?(3)新问题:扩展分区分为逻辑分区,而主分区则不必。“逻辑分区”是卷,但实际上不是分区吗?
蒂姆(Tim)

@Tim 3)似乎是这样。根据维基百科,这些逻辑分区称为卷。似乎该词partition是专门为存储介质(即驱动器)的分区表中的条目保留的。扩展分区具有自己的独立MBR,其中包含逻辑卷。由于这些条目不在“主MBR”中,因此从形式上来说它们并不是真正的分区。如果愿意,它们是“分区的分区”或子分区。
jiggunjer '16

谢谢。(1)在以下概念顺序中,基于(或高于)之前的概念实现概念是否正确:设备,分区,卷和文件系统是否正确?(2)您写道:“某些硬件(例如RAID)控制器可能会将逻辑/虚拟设备直接呈现给操作系统。很难定义在这些驱动器上创建的分区是否称为卷或分区。” (1)的列表/顺序中“逻辑/虚拟设备”的位置在哪里?
蒂姆(Tim)2016年

1
@Tim我认为卷的概念本身并不是基于分区的。简单地说,卷是使用文件系统存储的。分区可以是无格式的,在这种情况下,我认为它不是卷。如果没有发明分区,那么我们仍然会有卷(尽管很大)。我也说驱动器而不是设备。
jiggunjer '16

1

好吧,在Linux中,分区也有名称。假设您有一个HDD,它将被称为sdX(X是a,b,依驱动器号而定),然后分区将分别命名为sda1,sda2等。

您可以在/ dev中查找它们,它将显示系统中的所有设备文件。


注意:/dev不是分区。它是称为(IIRC)devfs的虚拟文件系统的安装点。
13年

是的,对不起,我说错了。
vknha

2
/dev这些日子通常由udev来管理,后者是devfs的后继者。
Thomas Nyman 2013年


0

磁盘 = A块设备= A的存储设备,例如SSD,硬盘

存储设备的一部分称为分区,它绝不是通过OS对它所做的文件系统。

对于卷的含义,有物理或逻辑两种类型。

一个物理卷但从您的计算机物理硬盘的地步。

逻辑卷是逻辑盘,其可以跨多个物理光盘传播。

认为一个最简单的方法物理体积(PV)是,它是一个物理分区具有“的Linux LVM”的分区类型(类型8E - fdisk或类型8e00 - GDISK)和已被“标记”作为PV使用pvcreate-意味着现在可以将其添加到卷组(VG)。从VG,可以创建逻辑卷(LV)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.