Answers:
你几乎可以忽略掉/proc
,/dev
,/tmp
和/var/tmp
。
如果有的话,可以忽略/var/log
(以及其他任何日志目录),/var/cache
甚至可能忽略其中的一部分/var/db
(尽管您必须小心/var/db
:有时确实重要的东西会放在那里……)。
除了可能要进行备份之外,请等待几天,然后再进行另一遍,以查看随着时间的变化。如果您在这些备份中看到很多“垃圾邮件”,则可以更仔细地定制排除列表。
选择了要备份的内容并定制了包含/排除列表后,请确保您进行了正确的还原测试 -从裸机上取一台计算机,并执行所需的过程以使数据和软件再次正常工作,而无需触摸原始机器。
如果您无法通过备份来管理该还原,那么您实际上就没有备份...
/sys
是个不错的选择忽视-此外,如果有BIND运行于chroot环境要忽略/dev
,/proc
等chroot环境下...
您唯一需要的文件夹是/var/www
和,/var/lib/mysql
以获取您的网站和数据。/etc/httpd
如有必要,请备份以获取您的Apache配置。请参阅此处以获取有关备份/var/lib/mysql
和使用的讨论mysqldump
。
如果可以使用lvm快照进行备份,那会更好,但是请确保尽快销毁快照。Lvm快照会破坏您的性能。
/etc/passwd
:/etc/shadow
SSH密钥位于/home
,定制脚本位于/usr/local
...)。通常,最好建立一个可以安全地从备份中排除的内容的列表,而不是尝试使用特定包含项来捕获所需的所有内容。