温馨提示×

debian挂载软raid如何弄

小樊
39
2026-09-25 05:39:41
栏目: 智能运维

在 Debian 下挂载(使用)软 RAID(MD RAID) 一般分为两种情况:

  1. RAID 已经创建好,只是开机或手动挂载
  2. 从零开始创建软 RAID 并挂载

下面分别说明。


一、已有软 RAID,如何挂载

1. 查看 RAID 设备

cat /proc/mdstat

或

ls /dev/md*

常见设备名:

  • /dev/md0
  • /dev/md127

2. 查看 RAID 状态和组成

mdadm --detail /dev/md0

3. 如果 RAID 没自动激活

mdadm --assemble --scan

或指定设备:

mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1

4. 查看文件系统

blkid /dev/md0

5. 创建挂载点并挂载

mkdir /mnt/raid
mount /dev/md0 /mnt/raid

6. 开机自动挂载(推荐)

编辑 /etc/fstab:

UUID=xxxxxxxxx  /mnt/raid  ext4  defaults  0  2

UUID 用 blkid 查看。


二、从零创建软 RAID(Debian)

1. 安装 mdadm

apt update
apt install mdadm

2. 对磁盘分区(可选但推荐)

fdisk /dev/sdb
fdisk /dev/sdc

分区类型改为:

  • Linux RAID(fd)

3. 创建 RAID(示例 RAID1)

mdadm --create /dev/md0 \
  --level=1 \
  --raid-devices=2 \
  /dev/sdb1 /dev/sdc1

查看状态:

cat /proc/mdstat

4. 格式化

mkfs.ext4 /dev/md0

5. 挂载

mkdir /mnt/raid
mount /dev/md0 /mnt/raid

6. 保存 RAID 配置(非常重要)

mdadm --detail --scan >> /etc/mdadm/mdadm.conf
update-initramfs -u

7. 设置开机自动挂载

blkid /dev/md0

编辑 /etc/fstab:

UUID=xxxx  /mnt/raid  ext4  defaults  0  2

三、常见问题

RAID 开机不自动组装

确保:

  • /etc/mdadm/mdadm.conf 有配置
  • 执行过:
update-initramfs -u

查看 RAID 是否同步完成

cat /proc/mdstat

停止 RAID

umount /mnt/raid
mdadm --stop /dev/md0

如果你愿意,可以告诉我:

  • RAID 级别(0 / 1 / 5 / 10)
  • 磁盘数量
  • 是新装系统还是已有数据

我可以给你精确命令。

0 踩