linux(ubuntu)下软磁盘阵列
mdadm是multipledevicesadmin的简称,它是Linux下的一款标准的软件RAID管理工具,作者是NeilBrown。
ubuntu【注意,磁盘阵列名字用md127可以避免下面的其他2个问题】
创建磁盘阵列
mdadm--create--auto=yes/dev/md127--level=0--raid-devices=4/dev/sdb/dev/sdc/dev/sdd/dev/sde
格式化磁盘
mkfs-text4/dev/md127
挂载
mkdir-p/mnt/raid
mount/dev/md127/mnt/raid
echo"/dev/md127/mnt/raidext4defaults12">>/etc/fstab
开机自动激活磁盘阵列ARRAY/dev/md127metadata=1.2UUID=ab73a05d:bace04e2:69967b04:56efd9c4
mdadm-Ds
vi/etc/mdadm/mdadm.conf
查看磁盘阵列
mdadm--detail/dev/md127
cat/proc/mdstat
1.
问题现象:设置完mdadm后,重启电脑,原来设置的/dev/md0会被修改成/dev/md127
解决方法:
a.设置/etc/mdadm/mdadm.conf,增加ARRAY/dev/md0{UUID}的配置
b.执行update-initramfs-u
2.
问题现象:关电源重启电脑,有时会出错,磁盘未准备好,需要键盘控制的重启才恢复。
解决方法:
修改/usr/share/initramfs-tools/scripts/mdadm-functions,加上udevadmsettle,以便开机时,磁盘就绪,才自动检测raid
degraded_arrays()
{
udevadmsettle
mdadm--misc--scan--detail--test>/dev/null2>&1
return$((!$?))
}
在线增加磁盘
http://www.sunchis.com/html/hsware/hardware/2012/0610/416.html
删除raid
umount/dev/md127
mdadm--stop-s/dev/md127
mdadm--zero-superblock/dev/sd[bcde]
参考文章
http://sapling.me/unixlinux/linux_mdadm_howto.html
http://www.doc88.com/p-937465156698.html
http://songxj.blog.51cto.com/620981/285185