Parted

“parted”命令中的可用空間顯示問題?

  • August 17, 2014

我嘗試將磁碟(HDD)分區為Windows和Linux的幾個部分parted,但我發現一些問題如下:

  • 為什麼 和 之間的空閒空間沒有#3#5to106815488s開始106817535s
  • /dev/sda5為什麼在, /dev/sda7,/dev/sda9和之後不顯示可用空間/dev/sda10

截屏

這是一個 msdos 分區表。對於擴展/邏輯分區,需要一些空間來儲存下一個邏輯分區的數據。所以邏輯分區不能和擴展分區在同一個扇區開始,也不能在下一個分區之前的最後一個扇區結束。您之間存在差距,因為這是每個邏輯分區的元數據所在的位置。

如果您向分區添加其他要求,例如 MiB 對齊,您最終會在分區之間產生 1MiB 大小的間隙。

主分區不需要間隔,因此這些數字適合分區 1 和 2 之間的可用空間。但是對於 msdos,主分區限制為四個(包括擴展分區)。

如果你不想要這樣的差距,你可以改用 GPT 分區方案,如果你的 Windows 支持它。

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