美文网首页
模拟raid硬盘损坏

模拟raid硬盘损坏

作者: paloffice | 来源:发表于2023-09-27 13:16 被阅读0次

场景1:阵列中没有热备盘

1、我们假设 sdb 硬盘坏了

mdadm /dev/md1 -f /dev/sdb1

# 显示

mdadm: set /dev/sdb1 faulty in /dev/md1

2、查看阵列

mdadm -D /dev/md1

# 显示

/dev/md1:Version : 1.2Creation Time : Sun Feb 19 13:51:13 2023Raid Level : raid1Array Size : 5236736 (4.99 GiB 5.36 GB)Used Dev Size : 5236736 (4.99 GiB 5.36 GB)Raid Devices : 2Total Devices : 2Persistence : Superblock is persistentUpdate Time : Sun Feb 19 14:03:58 2023State : clean, degraded Active Devices : 1Working Devices : 1Failed Devices : 1Spare Devices : 0Consistency Policy : resyncName : kvm110:1  (local to host kvm110)UUID : ecc4e35d:ca9dd488:343af2c6:dc664d5fEvents : 21Number  Major  Minor  RaidDevice State-      0        0        0      removed1      8      33        1      active sync  /dev/sdc10      8      17        -      faulty  /dev/sdb1        # 显示sdb1坏了

3、添加一块新的硬盘 sdd

mdadm /dev/md1 -a /dev/sdd1

# 显示

mdadm: added /dev/sdd1

# 再次查看阵列

mdadm -D /dev/md1

# 显示

/dev/md1:......Number  Major  Minor  RaidDevice State2      8      49        0      active sync  /dev/sdd1    # sdd 加入成功1      8      33        1      active sync  /dev/sdc10      8      17        -      faulty  /dev/sdb1

4、手动移除坏的硬盘,这里如果重启系统,也会把坏的硬盘自动移除的

mdadm /dev/md1 -r /dev/sdb1

# 显示

mdadm: hot removed /dev/sdb1 from /dev/md1

# 再次查看阵列

mdadm -D /dev/md1

# 显示

/dev/md1:......Number  Major  Minor  RaidDevice State2      8      49        0      active sync  /dev/sdd11      8      33        1      active sync  /dev/sdc1

场景2:阵列中存在热备盘

1、我们再次把 sdb 加入阵列中来

mdadm /dev/md1 -a /dev/sdb1

# 查看阵列

mdadm -D /dev/md1

# 显示

/dev/md1:......Number  Major  Minor  RaidDevice State2      8      49        0      active sync  /dev/sdd11      8      33        1      active sync  /dev/sdc13      8      17        -      spare  /dev/sdb1    

# 状态变成了备用

2、当存在热备硬盘的情况下:假设这次 sdd 坏了

# 模拟 sdd 硬盘坏了

mdadm /dev/md1 -f /dev/sdd1

# 查看,发现 sdb 的状态马上变成 spare rebuilding

mdadm -D /dev/md1

# 显示

/dev/md1:......Number  Major  Minor  RaidDevice State3      8      17        0      spare rebuilding  /dev/sdb11      8      33        1      active sync  /dev/sdc12      8      49        -      faulty  /dev/sdd1

3、等一会再次查看,sdb变成活动盘, 热备盘会自动替换坏掉的 sdd

mdadm -D /dev/md1

# 显示

/dev/md1:......Number  Major  Minor  RaidDevice State3      8      17        0      active sync  /dev/sdb11      8      33        1      active sync  /dev/sdc12      8      49        -      faulty  /dev/sdd1

三、如何删除 RAID1 

1、取消挂载

umount /raid1

2、停止阵列

mdadm --stop /dev/md1

# 如何启用一个阵列

mdadm --assemble /dev/md1

3、清除阵列超级块信息

mdadm --zero-superblock /dev/sd[b-c]1

4、删除永久挂载信息,不然系统就起不来了

# 注释掉

# /dev/md1 /raid1 xfs defaults 0 0"

相关文章

  • raid 级别及应用场景

    1.raid 级别及应用场景raid0 最少1块硬盘 所有硬盘的总和 读写最快 1块硬盘损坏数据丢失 0% 不要...

  • 模拟损坏(RAID5)和修复

    一、模拟损坏(非物理) RAID5盘(共4个磁盘,一个备份) 1.模拟损坏 2.查看RAID信息 3.查看修复过程...

  • 研华服务器恢复Raid1

    背景 公司的研华服务器,被同事手贱热插拔硬盘,Raid损坏,需要重新做Raid,无重要数据。 硬件 服务器 三...

  • Linux_119_raid10故障修复

    当raid10故障了一块硬盘怎么办?1.模拟挂掉一块硬盘,从raid10的四块硬盘组中,剔除一块磁盘查看: fd...

  • 数据库炸了进行数据恢复的整个过程

    先说下事件起因.. 莫名的数据库服务器硬盘损坏,由于没做raid,只能靠过去的备份数据生活了. 由于定期备份.整个...

  • Apply Raid in vSAN

    什么是RAID 独立硬盘冗余阵列(RAID, Redundant Array of Independent Dis...

  • Linux学习(3)—CentOs安装

    RAID RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬...

  • 2021-08-16 [磁盘read] - raid1 raid

    Raid 0 一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做...

  • Linux_122_raid缺点

    raid的缺点raid磁盘阵列技术,提高硬盘的读写效率,以及数据的安全raid的缺点在于· 当你配置好了raid磁...

  • 硬盘损坏分为哪几种?如何修复硬盘受损数据?

    你们的硬盘还好吗?硬盘用久了之后总会出现各种大大小小的问题。而硬盘损坏又分为逻辑损坏和物理损坏两类。逻辑损坏解决的...

网友评论

      本文标题:模拟raid硬盘损坏

      本文链接:https://www.haomeiwen.com/subject/nkekbdtx.html