文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关于mdadm的一点总结

关于mdadm的一点总结

时间:2007-02-07  来源:LinuxBoy!

新版本的red hat不再使用原先的raidtools工具包而使用了mdadm工具来管理磁盘阵列,以下是在复习时作的一点简单的相关命令总结!

raid常用的模式一般有3种:raid0 raid1 raid5
1.添加新磁盘,规格容量相同,进行分区操作:
#fdisk /dev/sda 相关过程略,添加的所有磁盘均按照这种方法完成分区。
2.创建raid,例如:创建一个RAID 0设备(这里添加了3块磁盘):
#mdadm --create --verbose /dev/md0 --level=0 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
此命令等价于:
#mdadm -C /dev/md0 -l0 -n3 /dev/sd[bcd]1
还可以增加-c256参数,指定chunk size为256K(默认64K)
3.对创建好的磁盘阵列进行格式化和挂载:
#mkfs.ext3 /dev/md0
#mkdir /mnt/raid
#mount /dev/md0 /mnt/raid
4.若要开机自动挂载,加入/etc/fstab中:
/dev/md0 /mnt/raid auto defaults 0 0
5.停止(删除)raid:
#mdadm -S /dev/md0 #rm -f /dev/md0
6.停止之后重新启动磁盘阵列(停止后对磁盘进行操作会破坏原有的磁盘阵列结构):
#mdadm -A /dev/md0 /dev/sd[bcd]1
7.指定坏盘并且将其移走:注意:上述的raid0模式则不能使用这个命令。
#mdadm /dev/md0 --fail /dev/sdc1 --remove /dev/sdc1
8.添加一个磁盘进入raid: (raid0模式也不适用.)
#mdadm /dev/md0 --add /dev/sdc1
9.监控
在Follow或Monitor状态下,可以使用mdadm对阵列进行监控,当阵列出现问题时,发送邮件给管理员;或者当磁盘出现问题时进行自动磁盘替换。
#nohup mdadm --monitor --mail=sysadmin --delay=300 /dev/md0 &
由于monitor启动后是不会自动退出的,所以需要加上nohup和&,使之持续在后台运行。在Follow模式下,是允许共享冗余磁盘的。
例如,我们有两个阵列:/dev/md0、/dev/md1,而/dev/md0里面有一个spare磁盘。当我们在/etc/mdadm.conf中定义类似:
DEVICE /dev/sd*
ARRAY /dev/md0 level=raid1 num-devices=3 spare-group=database
UUID=410a299e:4cdd535e:169d3df4:48b7144a
ARRAY /dev/md1 level=raid1 num-device=2 spare-group=database
UUID=59b6e564:739d4d28:ae0aa308:71147fe7
也就是定义一个spare-group组。并运行上面的monitor模式命令。这样,当组成/dev/md1的其中一个磁盘出现问题的时候,mdadm会自动从/dev/md0上移走spare磁盘,并加入/dev/md1中,而不需要人工干预。(请注意,能实现这样工作的,只有在该阵列支持冗余的情况下才能实现,如raid1、raid5等。而对于raid0等阵列模式,是无效的)
10.在创建的时候指定热备份盘:-x参数
#mdadm -Cv /dev/md0 -l1 -n2 -x1 /dev/sd[bcd]1
相关阅读 更多 +
排行榜 更多 +
摧毁大厦游戏

摧毁大厦游戏

飞行射击 下载
合并动物城手游版

合并动物城手游版

休闲益智 下载
哈士奇大冒险

哈士奇大冒险

休闲益智 下载