在这个问题上没有看到多少问题,但一般的答案是重新安装。虽然这是最好和最简单的解决方案,但不幸的是,这在我的情况下是不可能的。
我在想下面的解决方案。
当前分区布局
/dev/vda1 linux/boot 250mb
/dev/vda2 extended 15GiB
|_/dev/vda5 Linux LVM 15GiBLVM有2个LVs 13 2GiB /root和2 2GiB /swap。
这是一个干净的最小vps安装,其占用空间小于1GB。所以我的想法是
这有什么不管用的吗?如果不是..。我被困在第2/3步
删除交换lv后,我将PV /dev/vda5 5的大小调整为13 dev,pvdisplay正确地显示了13 dev。
但是,当我转到cfdisk创建一个新的临时根分区时,它仍然将/dev/vda5 5显示为15 go。
我有一种感觉,我错过了一个步骤,让2GiB从删除的交换驱动器进入未分区的空间?
发布于 2019-05-03 23:01:05
我最终解决了这个问题,制作了一个1gb的漫游驱动器,并将根+整个系统转到里面。然后删除LVM分区,在luks上重新创建LVM并将根移动到新驱动器上。
任何感兴趣的人。
在不拥有主机的VM中,要小心这样做。正如迈克尔·汉普顿正确指出的
它不会帮助你解决真正的问题。加密VPS没有任何意义。必须加密的是主机系统。如果您试图保护您的数据不受VPS主机的影响,请使用不幸的是,这是不可能的。
任何访问主机的人都可以获取RAM快照,这些快照将具有LUKS解密密钥。
https://serverfault.com/questions/965681
复制相似问题