lvcreate +サイズがGIGAのときに変数を使用してlvcreateを設定する方法

lvcreate +サイズがGIGAのときに変数を使用してlvcreateを設定する方法

親愛なる友人

私たちは作りたいVOLUME_GROUP_NAME

〜のように

lvcreate -n $LV_NAME --size $P_size $VOLUME_GROUP_NAME

変数は

VOLUME_GROUP_NAME=VG_a
LV_NAME=LV_NEW_1
P_size=5  ( is the new partition size in GB ) 

問題は、$P_sizeデフォルト値をメガバイトに設定すると、おそらくGiga

だから私たちは次のように変更しました。

lvcreate -n $LV_NAME --size $P_size"g" $VOLUME_GROUP_NAME

しかし、我々は得る

Volume group "VG_a" not found
  Cannot process volume group VG_a

それでは、どのように設定$P_sizeしますかGiga?変数を使用するとき

答え1

Volume group "VG_a" not found Cannot process volume group VG_a

あなたの問題はサイズではなく、存在しないボリュームグループだと思いますVG_a。ボリューム・グループが存在し、使用可能であることを確認してください。 PVが見つからないため、lvcreate見つからない可能性があります。vgs出力が役立つか、vgscanボリュームグループを検索するために実行できます。

コマンドlvcreate自体は問題ありません5g(既存のボリュームグループの場合)、問題なく動作します。$P_size"g"

関連情報