Parted

如果使用舊的 MBR 並且已經有 3 個主分區,我怎樣才能再創建兩個帶有“parted”的分區?

  • June 11, 2016

使用沒有 GPT 的 RHEL7 機器,我可以在磁碟上看到 3 個主分區。磁碟最後仍有可用空間。

問題

如何再創建 2 個分區,一個 512 MB 的分區和一個 1 GB 的分區?最後一個分區在 ex.: 13.7G ?

如果我創建一個主分區,那麼我將無法再創建。

如果我創建一個擴展分區,我只能創建“邏輯”(?)分區,但它們是用 1 KB 大小創建的!

如果我在只有 3 個主分區時嘗試創建“邏輯”分區,它不允許我這樣做,只允許主分區和擴展分區。

我懷疑我應該創建一個擴展分區,使用所有剩餘的磁碟空間作為第四個分區,不知何故,我必須在該擴展分區內創建 2 個分區,所以總而言之,我將擁有 3+2 個分區,以便以後使用。但是如何使用parted呢?

你需要在print你的分區表中parted查看磁碟大小和可用空間,然後

mkpart extended 14029 15564

將創建一個擴展分區,從 14029MB 開始,到 15564MB 結束(調整兩個值以適應 - 我根據您的 13.7GB 和 1.5GB 數據計算),並且

mkpart logical 14030 14542

將在擴展分區內創建一個 512MB 的邏輯分區,最後

mkpart logical 14543 15564

將創建一個~1GB 的邏輯分區來填充擴展分區的其餘部分。

(您應該確保您的擴展分區佔用了所有可用的剩餘空間。)

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