仕える人: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しかありません。