我有标题中提到的 2 个操作系统。 Debian 安装在 LVM 磁盘上/dev/sda5
。
我需要扩展/var
LVM 分区,但我无法在 Debian 9 上执行此操作,因为没有可用空间,并且我无法卸载/home
以释放可用空间以扩展/var
.
但我在 Xubuntu 上启动并使用逻辑卷管理器实用程序进行了操作。我减少/home
、扩展/var
并留下了 25 GB 可用空间。
/home
现在我无法在 Debian 9 上启动。据我了解,Debian现在无法挂载/var
。
现在如何更新 Debian LVM 设置?我仍然可以使用root
用户,并且 Debian 只能看到/root
LVM/tmp
分区。
在 Xubuntu 上: 但我不记得 Debian 上的“desktop-vg”。
sudo lvs home desktop-vg -wi-a----- 25.48g
root desktop-vg -wi-a----- 18.18g
swap_1 desktop-vg -wi-a----- 15.94g
tmp desktop-vg -wi-a----- 1.14g
var desktop-vg -wi-a----- 25.84g
答案1
在中查找相应卷组的备份文件/etc/lvm/archive
(根据其修改日期和created before ...
注释)。首先将所有这些文件复制到其他地方可能是个好主意。
然后运行
vgcfgrestore -f /etc/lvm/archive/$correct_file
达到旧状态后,您应该手动进行更改,而不是使用该工具(使用lvreduce --resizefs
)。