イメージをインストールしていますが、まずマウントポイントディレクトリを作成する必要があることに気づきました。このコマンドは、
mount
存在しないディレクトリにはインストールされません。ただし、一部の外部デバイス(外付けハードドライブやCDなど)を接続するときにマウントポイントを自分で作成する必要がなかった場合がありました。もしそうなら、マウントポイントを自分で作成する必要があるのか、それとも生成しないのか?
マウントポイントディレクトリはどこでも作成できますか?
/mnt
それでは、ディレクトリsumの目的は何ですか/media
?ホストされたデバイスのマウントポイントではありませんか?
PS:私はUbuntu 12.04を使用しています。
ありがとうございます!
答え1
実際、どこからでもマウントポイントディレクトリを作成できます。たとえば、技術的な要件ではないルールです/mnt
。/media
/home
/media
特に自動インストールの場合。デスクトップ環境の一部(おそらくudisk)は、接続時にリムーバブルメディアを自動的にマウントします。これは、マウントの下にディレクトリを作成して実行することによって行われます/media
(手動で実行するのと同じ)。イメージは(たとえばUSBサムドライブとは異なり)「接続」されていないため、デスクトップ環境ではこれを認識せず、自動的にマウントされます。
/mnt
通常、リモートファイルサーバーに使用されます。とは異なり、/media
デスクトップ環境ではコンテンツは自動的にインストールされません。リモートファイルサーバーを使用していない場合は、/mnt
一時インストールに最適な場所です。
以下では、これらのディレクトリのルールの説明を見ることができます。ファイルシステム階層標準。
答え2
実行するには常にマウントポイントを作成する必要がありますmount
。外部デバイスの場合、一部のディストリビューションは接続されている時点を検出し、自動的にマウントポイントを作成し、そこにデバイスをマウントします(udevはこれに一般的です)がディレクトリが存在しない場合は、まずディレクトリを作成します。
マウントポイントがある場所は単なる慣例/mnt
です。 1分だけ必要な場合は通常何かをインストールしてください。/media
/tmp/whatever
答え3
マウントポイントはどこでも作成できます。実際にmount
(引数なしで)orを使用してシステムを確認してくださいcat /proc/mounts
。一般的なLinuxシステムでは/dev
、、、、、など、さまざまな場所にインストールされている/dev/shm
複数の「技術的」ファイルシステムを表示できます。また、見つけることができます/lib/init/rw
/proc
/run
/sys
重力加速度センサー(Gnome仮想ファイルシステムラッパー)は~/.gvfs
(Samba、SSHfs、およびその他のインストールの下)の下にインストールされます。AVFS待機中~/.avfs
。
Linux ルールは次に定義されています。ファイルシステム階層標準2つのシステムディレクトリがあります。 1 つは/mnt
システム管理者の裁量で決定され、/media
もう 1 つはマウントされた、または潜在的にマウント可能なファイルシステムのそれぞれのサブディレクトリを含みます。一時マウントポイントまたはマウントポイントを含むディレクトリという/media
2つの相反する伝統があるために設計されています。/mnt
一部のシステムでは、マウントポイントなどのディレクトリを表示できます/home
(ホームディレクトリが中央サーバーにある場合)。/boot
ブートローダがオペレーティングシステムのルートにアクセスできないシステムでマウントポイントを表示できます。最近ではこれはまれですが、過去にはスタンドアロンの読み取り専用が/usr
より一般的でした。
このmount
コマンドには、マウントポイントの既存のディレクトリが必要です。このディレクトリは空でなければなりません。必須ではありませんが、インストール時にこのディレクトリのすべてのデータが非表示になります。
他のコマンドとシステムコンポーネント(pmount、udevなど)は必要なディレクトリを自動的に作成し、通常完了すると削除します。インストールを実行するので、インストール時にディレクトリを作成することもできます。
答え4
mount のすべてを自動的にマウントします/etc/fstab
が、最初にマウントポイントを作成するには、次のような1行のコードを使用できます。
$ grep -E '^\s*/dev' /etc/fstab | awk '{ print $2 }' | xargs mkdir -p
$ mount -a
分割:
fstab
マウントされた物理デバイス(procfsやtempfsなど)のすべてのエントリを検索します。
grep -E '^\s*/dev' /etc/fstab
マウントポイントである2番目の列(スペースまたはタブ区切り)を選択します。
awk '{ print $2 }'
以前のディレクトリを含むすべてのディレクトリを作成します。
xargs mkdir -p