マウントポイントの作成

マウントポイントの作成
  1. イメージをインストールしていますが、まずマウントポイントディレクトリを作成する必要があることに気づきました。このコマンドは、mount存在しないディレクトリにはインストールされません。

    ただし、一部の外部デバイス(外付けハードドライブやCDなど)を接続するときにマウントポイントを自分で作成する必要がなかった場合がありました。もしそうなら、マウントポイントを自分で作成する必要があるのか​​、それとも生成しないのか?

  2. マウントポイントディレクトリはどこでも作成できますか?

    /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 つはマウントされた、または潜在的にマウント可能なファイルシステムのそれぞれのサブディレクトリを含みます。一時マウントポイントまたはマウントポイントを含むディレクトリという/media2つの相反する伝統があるために設計されています。/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

関連情報