新しいVGマウントの場合、「mkdir /volumeName」にファイルパスに関する詳細情報が必要ないのはなぜですか?

新しいVGマウントの場合、「mkdir /volumeName」にファイルパスに関する詳細情報が必要ないのはなぜですか?

注:以下では、sudoをrootとします。

Linuxサーバーに物理ボリュームとボリュームグループを追加しました。現在の構造:

sda
|_vg1-stuff1
|_vg1-stuff2
|_vg1-stuff3
...etc...


sdb
|_vg2-stuff1
|_vg2-stuff2
|_vg2-stuff3
...etc...


sdc # new pv
|_vg3-new_vol_group

vgstatus vg3/new_vol_group は以下を返します。 LV Status available

私はvg3mkfsと対決して所有/dev/vg3/new_vol_groupしましたblkid

ls -lah /dev/vg3/new_vol_group返品:

lrwxrwxrwx 1 root root 8 Mon dd hh:mm /dev/vg3/new_vol_group -> ../dm-10

「Google課題」に従ってインストールディレクトリを追加します/etc/fstab

しかし、私の課題の次の行は私を混乱させます。

mkdir /volumeName # create the directory prior to mounting

(具体的には「/」で表されるファイルパス)

rootでsudoを実行するので、「/volumeName」パスで十分ですか?私は3つのphys-volと3つのvgを使ってマウントディレクトリを正しい「ホーム」に置いていることを自分で確認しようとしました。

ファイルパスを「制限」しようとするとエラーが発生します。

mkdir /dev/vg3/new_vol_group/new_vol_group
mkdir: cannot create directory ‘/dev/vg3/new_vol_group/volumeName’: Not a directory

mkdirより詳細な「パス」が必要ない理由は何ですか/volumeName? ...またはこの質問は、私がもっと知っておくべきことを示していますか?

ベストアンサー1

このディレクティブは、ルートファイルシステム()にmkdir /volumeName # create the directory prior to mountingボリュームグループをマウントするためのディレクトリを作成します。このディレクトリはボリュームグループ自体に存在してはいけません。volumeName/

マウントしない場合は、/volumeName別のディレクトリを作成してマウントし、それに応じて指示を調整してください。

正しいディレクトリを作成したら、ボリュームグループをマウントして設定できる必要がありますfstab

おすすめ記事