mdadm.conf:按 UUID 的设备,例如重新插入另一根电缆

mdadm.conf:按 UUID 的设备,例如重新插入另一根电缆

服务器:带有附加 SATA PCI-E 控制器的 Dell T20,目前已插入 5 个 SATA 驱动器。所有 GPT 分区。

系统:GNU/Linux Debian 9 延伸。

情况:我经常更改 HDD 配置,以便从客户格式化的驱动器等中运行数据提取。

问题:如果我拔下一些驱动器并插入新驱动器,我需要编辑文件系统文件:

/etc/fstab

如果我不这样做,系统将在启动时挂起。

个人怀疑:如果我拔掉插头,请说:

/dev/sde

这是使用一个软件RAID1的一部分mdadm,并插入一些其他驱动器,我认为系统正在搜索原始驱动器,但找到其他驱动器。

文件mdadm.conf如下:

cat /etc/mdadm/mdadm.conf | grep ARRAY -A 1
ARRAY /dev/md1 level=raid1 num-devices=2 metadata=1.2 name=backup-server:1 UUID=319334f9:76d6fccf:d61307bd:2427b6ba
    devices=/dev/sdd1,/dev/sde1

详情/dev/md1如下:

/dev/md1:
        Version : 1.2
  Creation Time : Sun Mar 26 17:25:30 2017
     Raid Level : raid1
     Array Size : 976630464 (931.39 GiB 1000.07 GB)
  Used Dev Size : 976630464 (931.39 GiB 1000.07 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Fri Aug 18 13:44:37 2017
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : backup-server:1  (local to host backup-server)
           UUID : 319334f9:76d6fccf:d61307bd:2427b6ba
         Events : 2562

    Number   Major   Minor   RaidDevice State
       0       8       49        0      active sync   /dev/sdd1
       1       8       65        1      active sync   /dev/sde1

问题#1:该行是否是devices强制性的?如果是,我可以通过 UUID 对驱动器进行寻址吗?

问题2:假设我将原来的驱动器重新插入sde另一根电缆,如何使其仍然被识别?我认为这整件事应该通过 UUID 来寻址驱动器和阵列,这样就可以解决,不是吗?如果我是对的,我必须在哪里更改内容?

答案1

根据 frtzschutz 的评论

ARRAY /dev/md1 UUID=319334f9:76d6fccf:d61307bd:2427b6ba

是你所需要的全部。字面意思就是这样。对于每个数组,只有 UUID,没有其他内容。

相关内容