Mdadm
mdadm.conf:UUID 的設備,例如重新插入另一根電纜
伺服器: Dell T20 帶有額外的 SATA PCI-E 控制器,目前插入了 5 個 SATA 驅動器。所有 GPT 分區。
系統: GNU/Linux Debian 9 Stretch。
**情況:**我經常更改硬碟配置,以便從客戶格式化的驅動器等執行數據提取。
**問題:**如果我拔掉一些驅動器並插入新驅動器,我需要編輯文件系統文件:
/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 定址驅動器和陣列,它會得到解決,不是嗎?如果我是正確的,我必須在哪裡改變東西?
根據 frotzschutz 的評論
ARRAY /dev/md1 UUID=319334f9:76d6fccf:d61307bd:2427b6ba
是你所需要的全部。字面意思就是這樣。對於每個數組,只有 UUID,沒有別的。