Linux系统Mdadm管理命令详解之二RAID1

 

上一篇文章,我详细讲解了RAID的级别的各种特点和如何创建RAID0和管理RAID0,这一篇主要来说下如何创建和管理RAID1

一、创建RAID1,并创建文件系统

     mdadm -C /dev/md1 -n 2 -l 1 -a yes /dev/loop{10,11}

    

   对于mdadm命令中的选项不懂的可以看我第一篇文章https://blog.csdn.net/qq_41714057/article/details/81141689

  我们创建一个ext3的文件系统,设置block的大小为4096byte

 挂载RAID1,指定挂载的文件系统类型为ext3,可以不加-t,mount会默认使用blkid来判单该设备的文件类型,-o设置扩展模式为该磁盘不能使用SUID,挂载后我们用df -f可以看是否挂载成功

 

二、管理RAID1

 模拟损坏RAID1中一个磁盘块,观察数据是否破坏,然后新增一个盘来顶替损坏的盘

1.首先,往挂载点写入数据

2.我们模拟损坏其中一个磁盘块

3.查看损坏后的RAID信息,可以看出一个磁盘块已经出错

4.查看之前写入的数据,是否可以正常访问

  可以看到,可以正常访问,证明我们的RAID1功能正常

5.新增一个设备文件来替换损坏的磁盘

 

dd命令主要用来创建一个512M的文件,losetup用来模拟一个回环设备文件,主要时来模拟一个块设备文件用来我们测试

给RAID1新增一个块设备文件

注意:新增的块设备文件最好和坏的块设备大小一致,最少也要大于

查看新增后的RAID1设备 /dev/md1 的详细信息

可以看到新增的/dev/loop12成功顶替了损坏的loop10

注意:RAID1模式下,新增一个盘后,会自动顶替,当我们在新增RAID1时,如果指定了一个spare的空闲盘,则一个盘损坏时会自动顶替

6.从RAID1中删除已损坏的盘

 

 

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值