mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件 RAID 管理工具,作者是Neil Brown。
ubuntu【注意,磁盘阵列名字用 md127可以避免下面的其他2个问题】
创建磁盘阵列
mdadm --create --auto=yes /dev/md127 --level=0 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
格式化磁盘
mkfs -t ext4 /dev/md127
挂载
mkdir -p /mnt/raid
mount /dev/md127 /mnt/raid
echo "/dev/md127 /mnt/raid ext4 defaults 1 2" >> /etc/fstab
开机自动激活磁盘阵列ARRAY /dev/md127 metadata=1.2 UUID=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,加上udevadm settle,以便开机时,磁盘就绪,才自动检测raid
degraded_arrays()
{
udevadm settle
mdadm --misc --scan --detail --test >/dev/null 2>&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
linux(ubuntu)下软磁盘阵列
猜你喜欢
转载自phl.iteye.com/blog/1993080
今日推荐
周排行