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_sizein 呢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"

相关内容