歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu使用軟RAID時需要注意的問題

Ubuntu使用軟RAID時需要注意的問題

日期:2017/2/28 15:42:18   编辑:Linux教程

最近在做軟RAID的時候遇到了一個很奇怪的問題 操作系統版本為Ubuntu 12.04 Server.

找到了如下的文章,可以很好的解決這個問題。

在Ubuntu 11.10上使用了軟RAID,重啟系統的時候,總是需要手動干預才能進入系統。

有兩個原因,一是因為軟件RAID降低後,初啟過程中斷,需要確認。

這個需要重新配置mdadm,重新生成initrd文件:

執行 dpkg-reconfig mdadm

其中有一步是選擇“當RAID降級時,仍然啟動系統”,選擇yes。

另一個原因是,啟動時,總是進入busybox,這個是Ubuntu 11.10的一個bug,如下文件所述:

需要修改:/usr/share/initramfs-tools/scripts/mdadm-functions

將:

degraded_arrays()
{
mdadm --misc --scan --detail --test >/dev/null 2>&1
return $((! $?))
}

添加一行,改為:

degraded_arrays()
{
udevadm settle
mdadm --misc --scan --detail --test >/dev/null 2>&1
return $((! $?))
}

然後,重新生成initrd:

update-initramfs -u

Copyright © Linux教程網 All Rights Reserved