Linux raid1环境搭建与使用说明
Linux raid1是linux服务器最常用的一种硬盘冗余备份的方案,它能在硬盘损坏的情况下保证硬盘数据内的安全,当然,前提是至少还有一块硬盘是好的。它经常与ReiserFS软件联合使用,充分保证了linux服务器的稳定(raid1从物理上对硬盘数据进行实时热备份,ReiserFS从逻辑上对文件系统进行备份)。
#fdisk /dev/sda #m(你可以键入m命令获取帮助信息) #n(添加新的分区,选择primary分区类型,再选择分区起止位置,如果你要将整张 盘划分为一个分区的话,全部选择default) #t(更改分区类型,你可以输入字母l获取类型列表,这里我们选择fd,即linuxraid auto类型) #w(保存并退出)
#yum install mdadm
#mdadm --create --auto=yes/dev/md0 --level=1 --raid-devices=2 --spare-devices=1 /dev/sda1 /dev/sdb1/dev/sdc1(创建md0磁盘阵列,类型为raid1,磁盘数量为2,备用 磁盘数量为1,若磁盘阵列中有谁损坏,则备用盘自动 替补上去,当然我们也可以不用备用盘,等有盘坏了, 我们再来手动更换并同步数据) #mkfs -t ext3/dev/md0(建立文件系统,我们可以像使用硬盘一样来使用磁盘阵列) #mount /dev/md0 /mnt(挂载磁盘阵列)
#cat /proc/mdstat(或者下面的命令也可以) #mdadm --detail /dev/md0
#mdadm -D -s >>/etc/mdadm.conf(先将磁盘阵列信息保存到配置文件,否则系统启动 时会将其命名为/dev/md127) #vi /etc/fstab(编辑fstab文件,加入如下脚本) /dev/md5 /mnt ext3 defaults 00
#mdadm /dev/md0 --f ail/dev/sda1 --remove /dev/sda1 #mdadm /dev/md0 --f ail/dev/sdb1 --remove /dev/sdb1(标记sda1磁盘为坏盘,并从阵列 中移除) #mdadm --stop /dev/md0 #mdadm --zero-superblock/dev/sda1 #mdadm --zero-superblock/dev/sdb1(清除磁盘中的raid标记)
#mdadm /dev/md0 --f ail/dev/sda1 --remove /dev/sda1(标记sda1磁盘为坏盘,并从阵列 中移除) #mdadm /dev/md0 --add/dev/sdc1(这里假设sdc为新硬盘,sdc1为fdisk工具处理后的 新硬盘分区,完成后,数据则会自动从sda1中同 步到sdc1) #cat/proc/mdstat(查看md状态,可以是sync、resync等状态)
#mdadm --create --auto=yes/dev/md0 --level=1 --force --raid-devices=1 /dev/sda1(直接拿 这块硬盘来制作一个只有一个硬盘的磁盘阵列,当 然第一步是把硬盘装到机器上) #mount /dev/md0/mnt(直接挂载,千万不要格式化,因为里面有数据,接着我们就可 以在mnt目录中看到我们的数据了) |
|