USB ディスク デバイスのマッピングが変更された場合、BTRFS raid1 をどのように処理すればよいですか?

USB ディスク デバイスのマッピングが変更された場合、BTRFS raid1 をどのように処理すればよいですか?

「mkfs.btrfs /dev/sdc1 /dev/sdg1」を使用して、btrfs raid1 を作成しました。正常に動作しましたが、次に PC を再起動したときに、sdg デバイスが sdf になったため、btrfs はこの raid1 のマウントを拒否したようです。

デバイス マッピングを使用せずにこの btrfs raid1 を作成する方法はありますか?

ありがとう

答え1

ファイルシステムをマウントするには、言語パーティション名ではなく。

/dev/sdf1 の UUID を見つけるには、次のblkidコマンドを使用します。

ls -l /dev/disk/by-uuid | grep sdf1

BTRFS RAID1 デバイスの両方のパーティションが同じ UUID を持っていることがわかります。これで、次のようにマウントできます。

mount -U uuid /mountpoint

/etc/fstab起動時にマウントされるように追加します:

UUID=uuid /mountpoint btrfs defaults 0 0

関連情報