linux(ubuntu)下软磁盘阵列

飞鸿先森 2013-12-20

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

相关推荐