Partition

sfdisk 奇怪的行為:分區的總大小大於設備大小

  • April 4, 2019

我有一個 ssd(256 Gb),當我試圖分開它時:

sfdisk /dev/sda << EOF
2048,8388608,S
,104857600,L
,,E
,20971520,L
,20971520,L
,20971520,L
,,L
EOF
fi

輸出是:

Disk /dev/sda: 238.5GiB, 256060514304 bytes, 500118192 sectors

Disklabel type: dos
Disk identifier: 0xdedcd8ac

Device    Boot      Start        End    Sectors  Size    Id Type
/dev/sda1            2048    8390655    8388608  4G      82 Linux swap
/dev/sda2         8390656  113248255  104857600  50G     83 Linux
/dev/sda3       113248256  500118191  386869936  184.5G  5  Extended
/dev/sda5       113250304  134221823   20971520  10G     83 Linux
/dev/sda6       134223872  155195391   20971520  10G     83 Linux
/dev/sda7       155197440  176168959   20971520  10G     83 Linux
/dev/sda8       176171008  500118191  323947184  154.5G  83 Linux

怎麼會這樣?零件總尺寸超過ssd尺寸(423>256)。

分區 3 是擴展分區,其大小顯示為部分 5、6、7、8 的總和。

引用自:https://unix.stackexchange.com/questions/510486