我的系统分为两个 LVM 分区,一个用于 /,一个用于 /home。在安装任何危险的东西之前,我总是先创建 / 的快照。
我想用某种方式检查我的 nvidia GPU 上的 GPU 温度,我在 askubuntu 上找到了一个被点赞的答案,建议我安装 nvidia-smi 来实现这一目标。所以我制作了快照,然后安装了 nvidia-smi。结果发现这是一个大错误,重启后,登录屏幕的分辨率很低,当我尝试登录时,屏幕变黑,每次 5 秒后都会返回到登录屏幕。
我认为没有什么大不了的,这就是我制作快照的原因。
因此我通过 SSH 登录,它仍然可以工作,提示只有 GUI 坏了,然后执行了合并命令
lvconvert --merge /dev/main/systemSnapshot
终端回复说现在无法执行此操作,因为系统已安装并将在下次重启时执行此操作。这没问题,我之前多次进行过类似的恢复/快照。
于是我重新启动并看到了全分辨率的登录屏幕,一切似乎都恢复了正常,正如预期的那样......直到我尝试登录。黑屏......然后 5 秒后又回到了之前的登录屏幕。
这怎么可能?快照完全扭转了 nvidia-smi 造成的混乱,那么它怎么还会有问题呢?
我认为可能是 nvidia-smi 在我的主文件夹中创建了一些导致这种情况的恶意文件,因此我删除了那里的大多数 .dot 文件,但没有任何效果。
所以我的问题是,恢复快照怎么可能没能解决问题?我一直觉得很安全,因为我知道我有一个 / 快照正在运行,它可以轻松撤消我的任何失误,但现在这种安全感被剥夺了。我的意思是,快照是我使用 LVM 的唯一原因。