軟體 RAID 創建

軟體 RAID 創建

raid 陣列中有 4 個磁碟機 md2、md1、m0。 2 個 6TB 大小的硬碟和 2 個 1TB 大小的硬碟。我從 /dev/md2 中刪除了兩個 1TB 大小的磁碟機。現在有 2 個驅動器,每個驅動器容量為 6TB。但是當 df -h 完成後,安裝在 root(/) 上的 /dev/md2 顯示為 875GB(~=1TB),而不是 6TB。我如何使 /dev/md2 顯示正確的大小。

我執行以下步驟從 raid 中刪除磁碟機。

mdadm /dev/md2 -r /dev/sda3

mdadm /dev/md2 --fail /dev/sdc3
mdadm /dev/md2 -r /dev/sdc3

mdadm --grow /dev/md2 --raid-devices=2

答案1

您的 raid 裝置由邏輯分割區組成,而不是完整磁碟。使用fdisk -lparted -l命令驗證分區大小。

更新

看起來您已經從小磁碟克隆了分割區表。所以你應該:

  • 從 raid 中刪除新分割區之一
  • 更改分割區大小
  • 將分割區加回 raid
  • 同步數據
  • 對其他分割區進行同樣的操作
  • 使用指令更改 raid 大小mdadm --grow /dev/md2 --size=max
  • 更改檔案系統大小(resize2fs例如,對於 EXT fs 使用命令)

讀物:

相關內容