USBフラッシュドライブはインストールするたびに同じ名前を持ちますか?

USBフラッシュドライブはインストールするたびに同じ名前を持ちますか?

毎日bashスクリプトを介してデータを保存するために使用するUSB​​キーがあります。以下を使用して、特定のユーザーがフォルダに書き込むことができるようにインストールしました。

mount /dev/sdc1 /media/usb -o rw,uid=sysop,gid=sysop

スクリプトは必要に応じて実行され、ディレクトリを生成し、これは完全に機能します。ある時点では、USBキーが削除され、新しいキー(同じモデル)に置き換えられます。新しいUSBフラッシュドライブはまだその名前を保持しますか/dev/sdc1、それとも変わりますか?

それ以外の場合、スクリプトにインストール部分を含めて自動的に作成するにはどうすればよいですか?

ベストアンサー1

アクセスは/dev/sdXy危険ですが、通過するとより正確な識別が可能ですUUID

USBスティックを交換すると言われているので(ある時点で)、互換性を維持するためにUSBスティックをラベルとして識別することをお勧めします。これを行うには、次のようにします/dev/disk/by-label/YourLabelHere

スクリプトを実行する前に、新しいUSBスティックにラベルを設定する必要があります。これは/dev/disk/by-label(少なくとも)1つのUSBスティックが接続されている場合にのみ使用できます(そうでない場合は削除されます)。

USBタグの設定方法の詳細については、こちらをご覧ください。https://askubuntu.com/questions/194510/how-to-edit-label-of-usb-drive

おすすめ記事