15 年前,GoBack出现,它允许 Windows 用户恢复更改并将计算机恢复到以前的状态。它通过在操作系统下面强加一个日志系统来做到这一点——在块级别,而不是文件级别——并让你回滚更改。
Linux 有类似的东西吗?在 VirtualBox 中很容易做到这一点,但我希望这适用于我的主要顶级机器。
让虚拟机成为普通机器有多容易?怎么办呢?
您所描述的是一种称为文件系统快照的功能。LVM 在块层实现了这一点,并且 btrfs 文件系统将其内置到文件系统本身中。实际上,这两种方法对于普通人来说仍然不可用,原因如下:
如果您喜欢冒险并想尝试一下这些系统,最好是在一次性系统中,您不在乎是否会爆炸,那么方法如下:
对于 LVM,您需要在安装时格式化系统才能使用 LVM。您应该阅读有关 LVM 的Ubuntu wiki 条目。您可以lvcreate -s
用来创建卷的快照,然后可以进行更改、安装软件包等,并且可以挂载快照以查看文件的旧状态,如果您选择,则可以在下次启动时将系统恢复到该状态和lvconvert --merge
。
对于 btrfs,您需要使用 btrfs 文件系统,然后安装 apt-btrfs-snapshot 软件包。该软件包将在 apt 修改任何软件包之前自动创建快照,并提供命令行实用程序来查看和操作快照。
归档时间: |
|
查看次数: |
4004 次 |
最近记录: |