私はDebianを実行しています。Xでfilemanagerを使用してフラッシュドライブのコンテンツをプラグインして表示できますが、これをコマンドラインから実行するにはどうすればよいですか?
私はDebianを実行しています。Xでfilemanagerを使用してフラッシュドライブのコンテンツをプラグインして表示できますが、これをコマンドラインから実行するにはどうすればよいですか?
回答:
ドライブを接続したときに自動的にマウントされることに興味がある場合は、インストールを試すことができますusbmount
。
sudo apt-get install usbmount
フラッシュドライブを挿入すると、フラッシュドライブが検出されてマウントされ/media/usb[0-7]
、取り外されるとマウントが解除されます。
/etc/usbmount/usbmount.conf
ユーザーが書き込み可能なように自動マウントを構成するには、編集する必要があります。
これを行うにはFS_MOUNTOPTIONS
、UIDに一致するようにオプションを編集します。
実行id
してUIDを見つけます。例:
FS_MOUNTOPTIONS="uid=1000,gid=1000"
フラッシュドライブを接続した後。次のコマンドを実行します。
grep "SCSI removable disk" /var/log/messages
次のようなものが表示されます
6月16日23:48:58 raspberrypiカーネル:sd 2:0:0:0:[sda]接続されたSCSIリムーバブルディスク
重要な部分は角括弧内のビットで、この場合は「sda」です。
次に、次のコマンドを入力してマウントポイントを作成します。
mkdir ~/myflashdrive
次に、次のコマンドを入力してドライブをマウントします(xを、上記で実行したgrepコマンドの結果で置き換えます。例:sda)。
sudo mount -t vfat -o rw,users /dev/xxx1 ~/myflashdrive
これで、次のコマンドを使用して、フラッシュドライブをマウントしたディレクトリに変更できます。
cd ~/myflashdrive
ディレクトリの内容を一覧表示するには、次のコマンドを入力します。
ls -la
完了し、フラッシュドライブを削除する場合は、次のコマンドを使用してホームディレクトリに戻ります(現在いずれかのディレクトリで作業している場合は、ドライブをアンマウントできません)。
cd ~
これにより、ホームディレクトリに戻ります。その後、次のコマンドを使用してドライブをアンマウントできます(コマンドのスペルに注意してください)。
sudo umount ~/myflashdrive
これで、フラッシュドライブを安全に取り外すことができます。
これは、fat32フォーマットのフラッシュドライブに適用されます(ほとんどすべてのフラッシュドライブはfat32フォーマットのドライブです)。