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 更快、更容易、更可靠。