コンピュータの起動/再起動後に外部ドライブを自動的にマウントするように追加されました/dev/sdb1 /home/[user]/external_drive ntfs defaults,noatime 0 2
。/etc/fstab
ただし、再起動中に追加のUSBドライブを接続すると、時々接続され、再/dev/sdb1
起動後にアクセスできるようになります。/home/[user]/external_drive
予想フォルダを介して各デバイスにアクセスできるように、各デバイスを一貫して自動マウントする方法はありますか?
答え1
/dev/sdb1
一意の識別子ではなく、それを使用する代わりに(sdb1
常に接続している2番目のディスクの最初のパーティションに割り当てられ、複数の接続された外部ドライブの順序は起動中にランダムに指定されます)、UUIDを使用してください(UUIDは一意です)各外部ドライブファイルシステムの「正しい」デバイスのみがユーザーデバイスにマウントされます/home/[user]/external_drive
。出力でデバイスのUUIDを見つけることができlsblk -f
、それを置き換えるUUID=<uuid>
ことができます。fstab
/dev/sdb1
あなたはlsblk -f
このようなものを得るでしょう
$ lsblk -f /dev/sdb1
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sdb1 ntfs 0274801A52799A9F
したがって、あなたの/etc/fstab
アイテムは次のようになります
UUID=0274801A52799A9F /home/[user]/external_drive ntfs defaults,noatime 0 2
このエントリの場合、起動中にこの特定のUUIDを持つデバイスが存在する必要があります。nofail
デバイスが存在しない場合は、アイテムをスキップするオプションを追加することをお勧めします(起動はエラーで停止しません)。
UUID=0274801A52799A9F /home/[user]/external_drive ntfs defaults,noatime,nofail 0 2