Ubuntu
分區不正確?
長話短說,我們在這個系統上安裝 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
/dev/sda2
是擴展分區。
/dev/sda5
是放置在擴展分區內的邏輯分區。原來硬碟上只能有4個分區。為了避免這種情況,發明了擴展分區,並且可以在擴展分區內創建進一步的分區,即所謂的邏輯分區。
分區 1-4 始終是主分區或擴展分區。分區 5+ 是擴展分區內的邏輯分區。
因此,即使有兩個 256 GB 分區,您的磁碟 /dev/sda 也一切正常 - 因為其中一個在另一個內部。
PS 我所說的適用於具有 MBR 分區表的驅動器。帶有 GPT 分區的 AFAIK 驅動器沒有這些限制。