回答:
自動マウントを設定するための完全な説明は次のとおりです。
https://help.ubuntu.com/community/Mount/USB
それでも解決しない場合は、USBスティックを挿入し、dmesgとsyslogの最後の行を投稿してください。
最近、ドライブの書き込みまたは読み取り中に電源障害またはクラッシュのいずれかで、ドライブを正しくアンマウントしませんでしたか?これにより、ドライブでエラーが発生する可能性があります。また、一度マウントすると正常に機能しますが、スーパーブロックにはエラーが発生し、正しくマウントされない可能性があります。
Requistが尋ねたように、フラッシュドライブを挿入した直後にdmesgを確認すると、最後の行の1つが「ボリュームが正しくアンマウントされていません。一部のデータが破損している可能性があります。fsckを実行してください。」
gpartedのデバイスラベルを確認してから実行します
sudo fsck /dev/xxx
(デバイスのxxxを交換)
無効なスーパーブロックに関する詳細が返される場合があります。
これを修正するのはドライブのファイルシステムに依存しますが、ext4やFat32などですか?
ドライブがfat32または他のmsdosタイプの場合、testdiskは役立つかもしれませんが、このツールには大きな力を注いでいます...
sudo apt-get install testdisk
sudo testdisk
ここでは FAT32スーパーブロックの問題を修復するためにTestDiskはを使用して上のポストがあります。この投稿にリンクしています。開始する前に両方をお読みください。
それが役に立てば幸い。
他のすべてが失敗した場合は、 手動でマウントしてください。別の選択肢は、Ubuntuの最新バージョンへのアップグレードです。両方とも過去に私のために働いた。
$ mkdir xxxxxxx
$ sudo mount /dev/sdb1 xxxxxxx
$ sudo umount xxxxxxx
または
$ pmount /dev/sdb1 xxxxxxx
$ pumount xxxxxxx
これは、バグ#1768010で説明されているバグです。usbmountはBionicでは機能しません。また、UnixおよびLinux Stack Exchangeで提供されているソリューションは次のとおりです。
systemd-udevd設定を編集します
sudo systemctl edit systemd-udevd
次の2行を挿入します。
[Service]
MountFlags=shared
次に実行します:
sudo systemctl daemon-reload
sudo service systemd-udevd --full-restart
この回避策は完全ではないことにも注意してください。USBキーが挿入されてから自動マウントが完全に実行されるまでに40秒の遅延が見られることがあります。