我想做一些涉及 LVM 的测试。具体来说,创建、销毁、合并和拆分 LVM 卷组。
但我没有任何多余的物理卷。我可以创建一些,但这会很混乱。
我想可以创建某种“虚拟”物理卷来与 LVM 一起使用。但我不确定有什么干净的方法可以做到这一点。建议表示赞赏。详细的大纲将更加感激。
答案1
- 安装 VirtualBox、VMware Player。当然,任何其他 2 类虚拟机管理程序都可以完成这项工作)
- 创建带有一堆磁盘的虚拟机(不需要很大,2-3-4GB就可以了)
- 安装Linux(或者你想玩的操作系统)
- 创建 PV、创建 VG、创建 LV 并开始使用 LVM
PS 你也可以尝试创建文件并将它们用作 PV 来玩 LVM。但如果你的系统上已经使用了 LVM,我不建议在那里玩。
在LVM中使用文件代替磁盘或分区的方式是这样的:
- 创建文件:
dd if=/dev/zero of=lvmtest0.img bs=1024 count=1M dd if=/dev/zero of=lvmtest1.img bs=1024 count=1M ...
- 将它们链接到循环接口:
losetup /dev/loop0 lvmtest0.img losetup /dev/loop1 lvmtest1.img
- 将它们创建为 PV
pvcreate /dev/loop0 /dev/loop1
然后开始创建VG、LV等你可以检查一下这个网站了解更多信息
如果你已经有 LVM,我不建议在你的机器上使用 LVM 的原因是,总是有可能执行错误的命令并弄乱安装操作系统/文件所在的 LVM 卷