热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

debian下应用raid5提高数据安全性

来源: 作者: 时间:2007-01-31 Tag: 点击:
raid1] [raid5]
md0 : active raid5 hdb8[0] hdg8[3] hde8[2] hdd8[1]
      435995712 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]
     
md1 : active raid1 hdg6[4] hdb6[0] hde6[2] hdd6[1]
      9767424 blocks [4/3] [UUU_]
      [========>............]  recovery = 42.0% (4107584/9767424) finish=3.7min speed=24917K/sec
unused devices: <none>
1

mdadm --manage  /dev/md0 --remove #取消一个raid

mdadm --manage /dev/md0  -f /dev/hdc8 #把hdc8标识为失效

 故障恢复步骤:

1.关机,取出坏盘
2.装上新盘,开机

3.先umount损坏分区所使用的分区 umount /dev/md0 有是需要停掉一些服务才可以卸载分区.
4.mdadm /dev/md0 -f /dev/hdc8 -r /dev/坏盘hdc8
5. 给新盘分区 和其它的盘完全一样
sfdisk -d /dev/hda |sfdisk /dev/hdc
6.mdadm -manage /dev/md0 --add /dev/hdc8
7.mount /dev/md0  根据/etc/fstab来挂载分区.
8.系统会自动同步,用watch cat /proc/mdstat 查看 100%的时候就ok了 840G的阵列需要5小时才可以完成.
   在重建的同时,阵列已经可以投入使用了
 

如果阵列配置文件丢失,造成阵列解散,只要分区数据没有破坏,就可以用mdadm -create进行重建,而不丢失数据.
1.mdadm -create /dev/md0 --level=5 --raid-devices=4 /dev/hda8 /dev/hdb8 /dev/hdc8 /dev/hdd8 ;跟新建raid命令一样,只是系统会提示,磁盘原来是raid中的一个,输入y继续.
2.mount /dev/md0 /mnt  ;ls /mnt 数据应该都回来了.
3.重新建立/etc/mdadm/mdadm.conf ,方法跟前面建立raid5时一样

下面是一个操作实例(红色为键入的命令):

anheng.com.cn#mdadm --create /dev/md1 --level=5 --raid-devices=3 /dev/hda11 /dev/hdc6 /dev/hdd6
mdadm: /dev/hda11 appears to be part of a raid array:
    level=5 devices=3 ctime=Thu Jul 20 19:13:28 2006
mdadm: /dev/hdc6 appears to be part of a raid array:
    level=5 devices=3 ctime=Thu Jul 20 19:13:28 2006
mdadm: /dev/hdd6 appears to be part of a raid array:
    level=5 devices=3 ctime=Thu Jul 20 19:13:28 2006
Continue creating array? y
mdadm: array /dev/md1 started.
anheng.com.cn:~# mount /dev/md1 /home1
anheng.com.cn:~# df -h /home1Filesystem            容量  已用 可用 已用% 挂载点
/dev/md1               56G   17G   40G  30% /home1
anheng.com.cn:~# ls /home1
192.168.10.80  192.168.2.2  192.168.8.1  192.168.9.1
anheng.com.cn:~# cat /proc/mdstat
Personalities : [raid5]
md0 : active raid5 hda10[0] hdd7[3] hdc7[2] hdb1[1]
      234444288 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

md1 : active raid5 hdd6[3] hdc6[1] hda11[0]
      58412032 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]
      [>....................]  recovery =  1.0% (295540/29206016) finish=30.9min speed=15554K/sec
unused devices: <none>


最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表
热点关注
相关文章