mdadm 是 Linux 中用于管理软件 RAID(Redundant Array of Independent Disks)的工具。下面是一些 mdadm 的常用命令和用法:

  1. 创建 RAID 设备:

    • 创建一个 RAID1 设备:mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
    • 创建一个 RAID5 设备:mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
  2. 查看 RAID 设备的状态:

    • 查看所有 RAID 设备的状态:mdadm --detail --scan
    • 查看指定 RAID 设备的状态:mdadm --detail /dev/md0
  3. 添加/移除磁盘:

    • 添加一个磁盘到 RAID 设备:mdadm --add /dev/md0 /dev/sde1
    • 从 RAID 设备中移除一个磁盘:mdadm --remove /dev/md0 /dev/sde1
  4. 修复 RAID 设备:

    • 手动修复 RAID 设备:mdadm --manage /dev/md0 --re-add /dev/sde1
    • 自动修复 RAID 设备(如果有磁盘故障):mdadm --monitor --scan --daemonize
  5. 停用/启用 RAID 设备:

    • 停用 RAID 设备:mdadm --stop /dev/md0
    • 启用 RAID 设备:mdadm --assemble /dev/md0
  6. 替换磁盘:

    • 替换一个故障的磁盘:mdadm --manage /dev/md0 --fail /dev/sde1,然后mdadm --manage /dev/md0 --remove /dev/sde1,最后插入新的磁盘并添加到 RAID 设备中。
  7. 启动时自动装载 RAID 设备:

    • 编辑/etc/mdadm/mdadm.conf文件并添加以下内容:
      DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1
      ARRAY /dev/md0 metadata=1.2 name=myraid:0 UUID=xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx
      
    • 运行命令mdadm --detail --scan >> /etc/mdadm/mdadm.conf

以上是一些 mdadm 的基本用法,更多详细的命令和选项可以通过man mdadm命令查看 mdadm 的手册页。

Linux mdadm 使用教程:创建、管理和修复软件 RAID 设备

原文地址: https://www.cveoy.top/t/topic/fyCJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录