长话短说,我们在这个系统上安装 Linux 时遇到了问题。它神奇地决定工作,但现在我不确定硬盘分区。
一个硬盘上安装了linux,另一个硬盘目前仅用于存储。当硬盘驱动器大小仅为 256GB 时,它会在单个驱动器上显示 2 个 256GB 的分区。是不是有点困惑?我们打破了吗?
fdisk -l 的输出
Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000eef50
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
/dev/sda2 501758 500117503 249807873 5 Extended
/dev/sda5 501760 500117503 249807872 8e Linux LVM
Disk /dev/sdb: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00067612
Device Boot Start End Blocks Id System
/dev/sdb1 63 500118191 250059064+ 83 Linux
Disk /dev/mapper/ubuntu--vg-root: 238.7 GB, 238723006464 bytes
255 heads, 63 sectors/track, 29023 cylinders, total 466255872 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table
Disk /dev/mapper/ubuntu--vg-swap_1: 17.1 GB, 17070817280 bytes
255 heads, 63 sectors/track, 2075 cylinders, total 33341440 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--vg-swap_1 doesn't contain a valid partition table
答案1
/dev/sda2
是一个扩展分区。
/dev/sda5
是一个逻辑分区它放置在扩展分区内。
本来一个硬盘只能有4个分区。为了避免这种情况,发明了扩展分区,并且可以在扩展分区内创建更多分区,即所谓的逻辑分区。
分区 1-4 始终是主分区或扩展分区。分区 5+ 是扩展分区内的逻辑分区。
因此,即使有两个 256 GB 分区,您的磁盘 /dev/sda 一切正常 - 因为其中一个位于另一个分区内。
PS 我所说的对于具有 MBR 分区表的驱动器来说是正确的。 AFAIK 具有 GPT 分区的驱动器没有这些限制。