我正在运行 Ubuntu 9.10 Linux 服务器。我试图找到一种方法来在机器运行时备份它,据我所知,这消除了磁盘克隆实用程序。我见过的所有 Linux 磁盘克隆工具都要求您重新启动到特殊的实时 CD。
所以我的问题是,在系统运行时备份系统的最佳解决方案是什么?另外,我不太关心操作系统配置,我只想保留我存储的文件和我安装在其上的程序。
谢谢
答案1
重要的目录是/etc
、、和。您可能想添加/home
和删除不需要的部分。/var
/srv
/root
/var
rsync
如果您希望文件可直接访问,则这样做很好,tar
如果不希望,则也可以。
答案2
我同意 Ignacio Vazquez-Abrams 关于 /etc/ /home/ 以及 /var/ 中的部分内容的观点。
但不要忘记保存已安装软件包的列表,这样您就知道安装了哪些程序......
dpkg --get-selections > dpkg.list
答案3
我正在使用 backup2l 备份我的 Debian 服务器(据我所知,Ubuntu 是 Debian 的衍生产品)。如果配置正确,它会自动执行您的备份,例如获取 dpkg 选择、创建差异和增量备份(取决于您的设置)并将其存储在存档中。备份后挂钩会触发 rsync,从而将我的存档与远程副本同步。
我正在备份/etc
/var
(排除一些缓存),,/root
。/home
只需考虑除此之外您还做了哪些更改,并将其添加到列表中。例如,我将我的 sql 数据库转储到一个特殊目录中并保存它。