我想备份托管一些网站的服务器,以便我可以将所有内容恢复到全新的格式。
我知道我应该备份所有主文件夹,然后可能还有我的 /etc/ 文件夹。
有没有办法找出所有与备份相关的文件夹,因为它们不是由 apt-get 自动生成或安装的?
理想情况下,它还可以恢复所有用户的当前密码。
基本上,克隆系统就足够了,但只需复制配置文件。
答案1
另外,如果它涉及 Debian, debsums -ce
则可以向您显示更改的配置文件。
答案2
您肯定会对我最近在博客上发表的一篇关于要备份的重要文件夹(适用于 Ubuntu,但也适用于 Debian)。
它重新组合通常由用户更改的常用文件。至少在网络服务器上是这样。
以下是摘要。
如果你看一下实际的文章,我已经把与每个步骤相关的命令放进去了。
- /家完全
- /根完全
- /usr/本地完全(它通常包含由系统管理员手动安装的软件)
- /ETC或参见下文。
- /var或参见下文。
- 备份MySQL 数据库、用户和权限
- 已安装软件包列表使用dpkg --get-selections
- 消遣在/var/lib/dpkg/diversions
此外,对于/ETC和/var,你可以更具体一点:
- 备份用户、密码和组:
- 用户和密码在密码文件 /etc/passwd和/etc/shadow
- 团体在/etc/组和/etc/gshadow,
只取包含您创建的用户/组的行(通常他们的 uid >= 1000)!
- 备份定时任务, 和工作`/etc/crontab` `/var/spool/cron/crontabs/` `/var/spool/cron/atjobs/`
- 备份用户'电子邮件`/var/mail/`
- 网站`/var/www`
- 备份/etc/ 中需要的配置文件:
- Apache2 虚拟主机
- 网络配置
- Postfix 配置
- 你看到的其他东西/ETC/并且您希望保留...
来源: 迁移服务器时要记住备份或复制的事项[codealpha.net] 来源:Gilles 和 bofh 的评论,谢谢!
答案3
对于您的需要,Faubackup 可以帮助您。看看这个.. ;) & 它适合您的要求。
要安装,正如你所说,
安装 faubackup
http://faubackup.sourceforge.net/
http://faubackup.sourceforge.net/man/faubackup.8.html