Lvm

從三個空磁碟開始設置 RAID10(mdadm 和/或 lvm),然後添加第四個磁碟(其中有數據)

  • July 3, 2020

請告訴我是否可以使用奇數驅動器創建 RAID10(接近佈局),然後將偶數(th)磁碟添加到現有的 RAID10。

  • 總計:4* 2TB 驅動器 ( sdc, sdd, sde, sdf)
  • 免費:其中 3 個(sdd, sde, sdf)是空的/未分區的;準備 RAID
  • 使用中:1 個 HDD ( sdc) 中有數據
  1. mdadm或使用最初的 3* 2TB HDD ( , , )lvm創建 RAID10(接近佈局)sdd1``sde1``sdf1
  2. 用 RAID10 格式化ext4
  3. 將所有數據sdc1移入新創建的 RAID10 ( sdd1++ sde1)sdf1
  4. 準備sdc進入sdc1
  5. mdadmlvm添加sdc1到現有的 RAID10 ( sdd1++ sde1)sdf1
  6. /somewhere/mystuff通過將 RAID10 掛載到/etc/fstab

謝謝!

是的,你可以這樣做。我不相信sdd sde sdf missingRAID10 的佈局比首先創建 RAID0(sdd sde)和轉換(sdd + sdf, sdc + sde)更安全,但這是一個學術討論。你可以做任何一種方式。

mdadm使用特殊關鍵字“missing”代替設備名稱來創建/管理降級陣列。因此,當您創建數組時,您將執行mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdd1 /dev/sde1 /dev/sdf1 missing. 複製完數據後,您可以通過執行簡單地添加剩餘的磁碟mdadm --add /dev/md0 /dev/sdc1

我強烈建議您在“Linux RAID”(0xfd00A19D880F-05FC-4D3B-A006-743F0F84911E)類型的分區上而不是在原始設備上創建陣列。

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