web-dev-qa-db-ja.com

Linuxでスティックを接続すると自動的にマウントされるため、コマンドラインからUSBフラッシュドライブをマウントします。

フラッシュスティックをUSBポートに挿入すると、次のことが起こります。

  1. 各USBドライブパーティションのファイルシステムは自動的に検出されます
  2. パーティションは、適切なオプションを使用して/media/bob/7B57-DCAAのような一時パスに自動的にマウントされます
  3. パスは、現在ログインしているユーザー(GUI)が所有しています
  4. umount /media/bob/7B57-DCAAコマンドの実行後、パスは自動的に削除されます

パスを手動で作成せずに同じことを実行し、FSタイプを検出し、パーティションをマウントし、適切な権限/所有権を与え、umountの後のパスを削除する簡単なコマンドはありますか?

[〜#〜]更新[〜#〜]

現在、Linux Mint 17 Qiana(Cinnamon)を使用していますが、他のディストリビューション/ウィンドウマネージャーも興味深いものです。

1
gumkins

これはウィンドウマネージャーに大きく依存します。 gnomeの場合、それは非常に簡単で、rootも必要ありません。

#gnome-mount/dev/sdxy

残念ながら、KDEにはgnomeのようなヘルパー/ラッパーがなく、udiskを直接呼び出します。これは、KDEで実行する方法です(ルートが必要です)。

#sudo udisks --mount/dev/sdxy

編集:gnome-mountはHALを使用しているため、もちろん非常に時代遅れです。新しい方法は、gvfsを使用することです。

#gvfs-mount -d/dev/sdxy
2
TJJ

私は個人的にこのタスクにpmountを使用します。 rootとして実行する必要もありません。

Sudo apt-get install pmount
pmount /dev/sdX
pumount /dev/sdX

うまくいくようです。

0
finndriver