web-dev-qa-db-ja.com

mkdirなしでマウントする方法

非常に基本的な概念上の質問。 (明らかに初心者から)

内蔵ハードドライブを手動でマウントしたい。

ドライブがマウントされていません。

dir/mediaは空です。

GUIでドライブをクリックすると、マウントされます。

現在、/ mediaには/ media/myDriveがあります

myDriveはsdaです

しかし、mountを使用してドライブを手動でマウントするには、事前にmkdirマウントポイントを想定していることがわかっているため、

Sudo mount /dev/sda /media/myDrive

質問: GUIを使用する場合、マウントポイントは事前に存在する必要はありません。

スクリプトでドライブをマウントする場合、事前にmkdir/media/myDriveを絶対に実行する必要がありますか?

初心者の誤解を明確にしてくれてありがとう。

2
yaraeovento

GUIは事前にmkdirを実行します。完了したら削除します。

/media/name/にマウントする必要はありません。ハードドライブには/mntという特別なフォルダーがあります。

2
Kaz Wolfe

Nautilus GUIファイルマネージャを使用してボリュームをマウントすると、操作は従来のmountコマンドではなくgvfsデーモンによって処理されます。

コマンドラインからgvfs-mountを手動で呼び出すことができます。この場合、ボリュームはデフォルトのgvfsロケーション(/ mediaまたは/ media /のいずれか)でまったく同じ方法でマウントされます(マウントポイントを明示的に作成する必要はありません)username -プラスデバイスラベル。例えば

$ gvfs-mount -d /dev/sda1
Mounted /dev/sda1 at /media/28C68BC3C68B8FAC

マウント解除するには、マウントポイントとボリュームラベルを使用します

$ gvfs-mount -u /media/28C68BC3C68B8FAC/
6
steeldriver