linux raid 找回文件,Linux下软RAID的实现与数据恢复

本文中会使用mdadm命令,以RHEL5为例子,作为实验性质,使用一块硬盘上格式化出3个分区建立RAID:

第一步:以root用户登录系统,对磁盘进行分区。

#fdisk /dev/sda

1>创建/dev/sda1,/dev/sda2,/dev/sda3三个分区。

2>修改分区ID为fd。

3>使用w,写入分区表。

4>重启系统或者使用partprobe更新分区表。

第二步:创建RAID阵列

#madam -C /dev/md0 -l 5 -n 3  /dev/sda{1,2,3}

小提示:-C参数为创建阵列模式。/dev/md0为阵列的设备名称。-l 5为阵列模式,可以选择0,1,3,5,6等多种不同的阵列模式,分别对应 RAID0,RAID1,RAID3,RAID5,RAID6。-n 3为阵列中活动磁盘的数目,该数目加上备用磁盘的数目应该等于阵列中总的磁盘数目。/dev/sda{1,2,3}为参与创建阵列的磁盘名称,阵列由三块磁盘组成。

格式化RAID:mkfs.ext3 /dev/md0

第三步:查看RAID阵列情况

创建RAID过程需要很长时间,因为磁盘要进行同步化操作,查看/proc/mdstat文件,该文件显示RAID的当前状态和同步完成所需要的时间。

#cat /proc/mdstat

系统会显示——

personalities:[raid5]

read_ahead 1024 sectors

event:1

md0:active raid5 sda1[0] sda2[1] sdda[3]

18432000 blocks [3/3] [UUU]

unused devices:

出现上面的提示后就表示创建的RAID5已经可以使用了。

第四步:编辑阵列的配置文件

mdadm的配置文件主要提供人们日常管理,编辑这个文件可以让RAID更好的为我们工作,当然这个步骤不是必须的。不经过编辑配置文件也可以让RAID工作。

首先扫描系统中的全部阵列

#mdadm -detail -scan

扫描结果将显示阵列的名称,模式和磁盘名称,并且列出阵列的UUID号,UUID也同时存在于阵列的每个磁盘中,缺少该号码的磁盘是不能够参与阵列的组成的。

接下来编辑阵列的配置文件/etc/mdadm.conf文件,将扫描的显示结果按照文件规定的格式修改后添加到文件的末尾。

#vi /etc/mdadm.conf

添加以下内容到mdadm.conf文件中

device /dev/sda1 /dev/sda2 /dev/sda3

array /dev/md0 leve5=raid5 num-devices=3 uuid=2ed2ba37:d952280c:a5a9c282:a51b48da spare-group=group1

注意,以上内容不同系统,不同磁盘做出的RAID不会一样,不要直接照抄。可以直接只用如下命令写入配置文件:

mdadm -Ds > /etc/mdadm.conf

挂载RAID:

mount /dev.md0 /raidname      ##raidname目录事先建立好

第五步:启动停止RAID5阵列

启动和停止RAID5阵列的命令非常简单。启动直接执行“mdadm -as /dev/md0”即可。执行mdadm -s /dev/md0将停止RAID5阵列。另外在rc.sysinit启动脚本文件中加入命令mdadm -as /dev/md0后将设置为阵列随系统启动而启动。

第六:其中一块硬盘坏掉后的RAID数据恢复:

mdadm /dev/md0 --fail /dev/sda1   ##使用此命令模拟sda1坏掉

mdadm /dev/md0 -r /dev/sda1       ##拆除sda1

mdadm /dev/md0 --add /dev/sda1    ##将新的sda1加入到RAID中。

挂载RAID更新数据。

总结:理解各种RAID的作用后,配置RAID并不麻烦,按照步骤STEP-BY-STEP就可以了。至于各种RAID的区别,本文不再啰嗦。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值