Answers:
对根分区进行快照将可以回滚到以前的状态
我们称此为备份过程,您可以使用增量备份rsync
;)
rsync是适用于类Unix系统(具有连接Windows的端口)的实用程序软件和网络协议,它可以将文件和目录从一个位置同步到另一个位置,同时在适当时使用增量编码来最大程度地减少数据传输。引用官方网站:“ rsync是Unix系统的文件传输程序。rsync使用'rsync算法',它提供了一种非常快速的方法来使远程文件同步。” 3在大多数类似的程序/协议中都没有找到rsync的一个重要特征,即镜像是在每个方向上仅传输一次的情况下发生的。为什么?rsync可以复制或显示目录内容并复制文件,可以选择使用压缩和递归。
远程备份
通过网络进行备份是可能的,最好是用户应在启动程序之前安装要备份的网络共享。然后,该共享将列在“浏览” GUI中,并且可以轻松添加。没有单独的网络部分,如果需要更高级的功能,鼓励用户查看替代方案,其中有很多。
Grsync
Grsync是图形前端:
更多信息:
链接中有几个配置示例。
Rsync允许您使用时间戳进行还原(因此,如果每秒进行一次备份,您也可以将其还原到该秒。并不是说这对于整个系统来说是可行的方法;-))
还有更多方法:Xen Hypervisor。
您可以在虚拟机监控程序(即虚拟机)中运行所有操作系统。Xen是这种设置的一个示例。基本上,您将所有操作系统都转换为虚拟机,并且可以将虚拟机容器复制到新名称,这样您将拥有一个备份或还原点。
从链接:
Xen是类型1的裸机虚拟机监视器(或虚拟机管理程序),它提供了在同一物理机上运行一个或多个操作系统实例的能力。像其他类型的虚拟化一样,Xen在许多用例中都很有用,例如服务器整合以及生产和开发环境(例如同一系统上的公司和个人环境)的隔离。
从Ubuntu 11.10(Oneiric)开始,Ubuntu中包含的默认内核可以直接与Xen虚拟机管理程序一起用作管理(或控制)域(Xen术语中的Dom0或Domain0)。
本指南的其余部分概述了如何设置基本的Xen系统和创建简单的guest虚拟机。我们的示例将LVM用于虚拟磁盘,将网络桥接用于虚拟网卡。它还假定使用Xen 4.1(12.04中可用的版本)和xend工具堆栈。它假定您熟悉一般的虚拟化问题以及特定的Xen术语。请参阅Xen Wiki了解更多信息。
LVM代表逻辑卷管理。它是一种管理逻辑卷或文件系统的系统,它比将磁盘分区为一个或多个段并使用文件系统格式化该分区的传统方法更加先进和灵活。
快照
没有LVM,这是您无法做到的。它使您可以随时冻结现有的逻辑卷,即使系统正在运行也是如此。您可以继续正常使用原始卷,但是快照卷似乎是原始映像,并在创建时及时冻结。您可以使用它来获取要备份的一致文件系统映像,而无需关闭系统。您还可以使用它来保存系统状态,以便以后将事情弄乱时可以返回该状态。您甚至可以挂载快照卷并对其进行更改,而不会影响原始卷。
rsnapshot iss文件系统快照实用程序。它可以为任意数量的计算机拍摄本地和远程文件系统的增量快照。
本地文件系统快照使用rsync处理。安全远程连接通过ssh上的rsync处理,而匿名rsync连接仅使用rsync服务器。远程和本地传输都依赖于rsync。
例:
[root@localhost /]# rsnapshot -v daily
echo 1842 > /var/run/rsnapshot.pid
/bin/rm -rf /.snapshots/daily.6/
mv /.snapshots/daily.5/ /.snapshots/daily.6/
mv /.snapshots/daily.4/ /.snapshots/daily.5/
mv /.snapshots/daily.3/ /.snapshots/daily.4/
mv /.snapshots/daily.2/ /.snapshots/daily.3/
mv /.snapshots/daily.1/ /.snapshots/daily.2/
mv /.snapshots/daily.0/ /.snapshots/daily.1/
mv /.snapshots/hourly.5/ /.snapshots/daily.0/
rm -f /var/run/rsnapshot.pid
[root@localhost /]#
rsync
我发现了rsnapshot
[ rsnapshot.org ]。如果您包括此内容,我可以接受您的回答。您可能也有兴趣