磁盘中的文件系统和“扩展分区”有什么区别?

Sta*_*tec 6 partitioning disk devices

我正在努力理解“磁盘”程序的输出。在这里我看到两个不同的分区,都指向同一个磁盘空间。

一个是设备/dev/sda3(突出显示),另一个是/dev/sda5.

有人可以告诉我有什么区别吗?这有点令人困惑,因为我没有两个分区,而我的 windows 分区只显示为一个(分区 2)。

磁盘输出

K7A*_*AAY 8

一个扩展分区是伪影MBR“传统”磁盘分区,作为MBR系统只允许最多四(4)分区。要拥有四个以上的分区,可以使用一个扩展分区来容纳多个逻辑分区

这已被GPT Partition Table废弃,该分区表删除了磁盘上四 (4) 个分区的上限,但仍然有很多人使用 MBR“传统”分区表,因为 Windows 7 和更早版本的 Windows 默认到 MBR 'legacy' 分区表。我怀疑这就是我在上面的图片中看到的。

顺便说一句,该驱动器的分区 1 是Windows 恢复分区。它是一个Primary Partition,就像 NTFS 分区(分区 2)。

有关文件系统的更多信息,请参阅这篇文章


小智 6

扩展分区是可以进一步划分以创建附加分区的分区。

基本上,扩展分区允许您在物理驱动器上拥有比其他方式更多的分区。

下面是一个具有五个分区的磁盘和一个指向扩展分区定义的链接的示例。

http://www.info.org/extended_partition.html

具有五个分区的硬盘的磁盘显示

$ df -a /dev/sda*
Filesystem     1K-blocks      Used Available Use% Mounted on
udev             3910716         4   3910712   1% /dev
/dev/sda1      493235028  36226812 431930208   8% /
udev             3910716         4   3910712   1% /dev
/dev/sda5      151058636 107940272  35421980  76% /media/stephen/Hitachi72101Ptn5
udev             3910716         4   3910712   1% /dev
/dev/sda7      157554484    609108 148918960   1% /media/stephen/Hitachi72101Ptn7
/dev/sda8      151058636     60884 143301368   1% /media/stephen/Hitachi72101Ptn8
Run Code Online (Sandbox Code Playgroud)