Ubuntu

RAID1 建構期間斷電

  • August 2, 2015

使用命令在我的 Ubuntu 14.04 伺服器上建構一個兩磁碟 RAID1 完成了 60%

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 
/dev/sdb1 /dev/sdc1

當我不小心使家裡的斷路器跳閘並關閉伺服器時。該死。現在,當我嘗試重新執行命令時,我得到

mdadm: super1.x cannot open /dev/sdb1: Device or resource busy
mdadm: failed container membership check
mdadm: cannot open /dev/sdb1: Device or resource busy

當我嘗試檢查進度時,我得到了

$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5]
[raid4] [raid10] 
md127 : active (auto-read-only) raid1 sdb1[0] sdc1[1]
     2929555264 blocks super 1.2 [2/2] [UU]
       resync=PENDING

unused devices: <none>

我怎樣才能讓事情重新開始?

建構完成(立即完成)。現在繼續進行重新同步,不同之處在於在重新同步期間陣列已經可用。一切似乎都很好,嘗試寫入*/dev/md127*(即創建文件系統),並且auto-read-onl y 狀態應該切換到read-write。在同步完成之前,性能將遠低於正常水平。

由於陣列正在使用組件設備 ( /dev/sd? )。

引用自:https://serverfault.com/questions/710323