Parted
我可以對 mdadm 使用的分區使用 parted 調整大小嗎
我已將 RAID-5 中的 3Tb 驅動器一一升級到具有相同分區的 5Tb。我想增加每個分區(在光碟的末尾)以獲取額外的 2Tb。
我看了看,
parted resize
但它期望分區上有一個文件系統(我不認為那是 RAID 上的文件系統)。每個驅動器都有 2 個分區,例如
/dev/sdd1
和/dev/sdd2
(raid 分區)。如何調整這些驅動器上的 raid 分區的大小?我可以在系統執行時這樣做嗎?
Ubuntu 14.04 伺服器
不,您不應該
resize
在屬於 RAID 的分區上使用,也不應該在掛載時這樣做。您可能根本不應該使用
parted
您所擁有的。AFAIK Ubuntu 14.04 帶有過時的 parted 2.3(檢查parted -v
)並且該resize
命令已在 3.0 中刪除。從此處下載並編譯 3.2 的原始碼(主要部分頁面在此處
libdevmapper-dev
)並確保您已uuid-dev
安裝:apt-get install libdevmapper-dev uuid-dev libreadline-dev
(根據來自的回饋,您可能需要更多這些是我必須安裝到我不那麼乾淨的系統上已經安裝的那些
./configure
)。您應該按照
INSTALL
文件中的說明進行操作,這基本上是通常的./configure && make && sudo make install
.3.2 版本
parted
有一個resizepart
命令,它以分區號和分區的新結尾作為參數。這甚至適用於已安裝的分區當然,如果你這樣做,最近的備份是一個適當的預防措施。