如何使用包含整个系统的分区来创建 LVM?

如何使用包含整个系统的分区来创建 LVM?

Ubuntu Server Zesty x64。整个系统都安装在 上/dev/nbd0/第二个卷是 ,/dev/nbd1它是空的。现在我想缩小/dev/nbd0到 5GB(现在有 50GB),/dev/nbd2从空白空间创建并将其合并为 LVM /dev/nbd1

是否可以通过 SSH 在正在运行的系统上执行此操作,而无需过多的“黑客攻击”?或者我完全错了,所以无法完成。还有其他方法吗?

答案1

LVM 的一个“优点”是您可以随时添加实时运行功能,这样您就可以通过 ssh 完成该部分操作。

您无法实时或通过 ssh 缩小初始“/dev/nbd0 mounted as /”的大小,必须卸载该分区才能减小其大小。

注意:使用 LVM 可以轻松增加大小,但减少大小有时可能很困难甚至不可能。

要减小 LVM 的大小,请参阅 -https://www.linuxtechi.com/reduce-size-lvm-partition/或类似。先备份一下 ;)

在我看来,创建一个新的、更小的 LVM 分区并复制数据比缩小 LVM 更快、更容易、更可靠。

相关内容