服务器:带有附加 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,没有其他内容。