注:以下では、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
。