![LVM 用于备份和恢复](https://linux22.com/image/90766/LVM%20%E7%94%A8%E4%BA%8E%E5%A4%87%E4%BB%BD%E5%92%8C%E6%81%A2%E5%A4%8D.png)
试图理解一些概念。
我已经安装了 Ubuntu 并对其进行了相当大的调整。我不使用 LVM 的原因是为了利用 Windows、VM 以及 puppet 所具有的一些优势。当我获取 nginx 配置或想要尝试某些东西但失败时 - 我删除了木偶线并重建了虚拟机。
我无法在 Ubuntu 机器(同时也是我的桌面)上执行此操作 - 所以这就是我想使用 LVM 的地方。
我想恢复受安装包及其依赖项影响的目录。
LVM 需要使用分区 - 我认为?如何对驱动器进行分区以实现上述目的?启动分区(我可以称之为核心吗?)和应用程序分区 - 后者是我备份的内容?
应用程序如何映射到 /etc /sbin 等???
答案1
回滚安装不应通过恢复文件系统的内容来完成,因为这通常也会影响其他已安装的软件包。对于轻量级虚拟机替代方案,您可能需要考虑 docker,它可用于为不同应用程序分隔不同的用户空间环境。 Docker 镜像是根据类似 Makefile 的定义构建的,可能与 puppet 相当(我从未使用过它)。它是轻量级的,因为内核在主机和来宾之间共享。试一试!