我可以使用分区的可用空间作为卷组吗?

是否可以使用安装在/作为卷组的分区的可用空间?

我的意思是在这个可用空间上创buildVG,是否会导致任何问题?

如果mounted on /你的意思是,磁盘空间格式化文件系统,然后不,你不能。

一个例子

  • 我有一个500演出的磁盘
  • 我将其格式化为包含200 MB和/ 499.8 GB的/ boot
  • 我只使用10个磁盘空间,所以我有489.8 GB的可用空间

如果是这种情况,则不能将489.8 GB用作卷组。

但是,如果是这样的话

  • 我有一个500演出的磁盘
  • 我将其格式化为包含200 MB和100 GB的/ boot,剩下399.8 GB未使用的磁盘

然后我可以使用399.8 GB在LVM中创buildPV,并将该PV添加到VG。

编辑:嗯,其实你可以

我发布答案后,才想到了一些事情。 我想知道你是否可以使用LVM的循环接口。 事实certificate,你可以。 我现在正在启动一个testing盒来玩一点。 完成后我会编辑这个结果。

编辑:其实 – 你可以做到

这基本上是我做的:

 dd if=/dev/zero of=sflvm01.img bs=100 count=2M dd if=/dev/zero of=sflvm02.img bs=100 count=2M losetup /dev/loop0 sflvm01.img losetup /dev/loop1 sflvm02.img pvcreate /dev/loop0 pvcreate /dev/loop1 vgcreate test01 /dev/loop0 /dev/loop1 lvcreate -n loopdisk01 -L 300M test01 mkfs.xfs /dev/test01/loopdisk01 mkdir /mnt/428830 ; mount /dev/test01/loopdisk01 /mnt/428830 

我结束了

 /dev/mapper/test01-loopdisk01 296M 16M 281M 6% /mnt/428830 

所以,技术上是的。 你可以做到这一点。 不过,我仍然build议你不要这样做。 我所有的磁盘都使用LVM。

在LVM启动之前,我无法设置环路接口 – 但是当LVM启动时,无法find环路设备。 所以,我必须随时手动完成。