Debian / Linux备份文件由用户更改

我想备份我的服务器托pipe几个网站的方式,我可以恢复所有的方式,从一个新的格式。

我知道我应该备份所有的家庭文件夹,然后可能是我的/ etc /文件夹。

有没有办法找出所有与备份相关的文件夹,因为它们不是从apt-get自动生成或安装的?

理想情况下,它还将恢复所有用户的当前密码。

基本上,足以克隆系统,但只复制configuration文件。

另外,如果是关于Debian的话, debsums -ce会显示你改变的configuration文件。

您肯定会对我最近在我的博客上发布的关于要备份的重要文件夹 (对于Ubuntu而言也适用于Debian)的文章感兴趣。

它重新组合通常由用户更改的通用文件。 至less在networking服务器上。

这是一个总结。

如果你看实际的文章,我已经把每一步的相关命令。

  • /家完全
  • /根完全
  • / usr / local完全(它通常持有由系统pipe理员手动安装的软件)
  • / etc完全,或见下文。
  • / var完全,或见下文。
  • 备份MySQL数据库,用户和权限
  • 使用dpkg – 获取select 安装的软件包列表
  • / var / lib / dpkg / diversions中的转换

另外,对于/ etc/ var ,你可以更具体一些:

  • 备份用户,密码和组
    • 用户和密码在/ etc / passwd/ etc / shadow中
    • 组在/ etc / group/ etc / gshadow中

    只需要包含你创build的用户/组(通常他们有一个> = 1000)的行!

  • 备份crontabs和atjobs`/ etc / crontab“/ var / spool / cron / crontabs /“/ var / spool / cron / atjobs /`
  • 备份用户的电子邮件 `/ var / mail /`
  • 网站 `/ var / www`
  • 在/ etc /中备份需要的configuration文件
    • Apache2虚拟主机
    • networkingconfiguration
    • 后缀configuration
    • 还有什么你在/ etc /中看到的,你想保留…

来源: 在迁移服务器时要记住备份或复制的事情 [codealpha.net] 来源: Gilles和bofh的评论,谢谢!

为了您的需要Faubackup可以帮助你out.Check this ..;)它适合你的要求。

要安装,正如你所说,

apt-get install faubackup
http://faubackup.sourceforge.net/
http://faubackup.sourceforge.net/man/faubackup.8.html