备份是一项标准的系统管理服务。换句话说,组织中的每个人,从首席执行官到临时工,都依赖我们提供备份。人们会犯错误,您将需要用户数据、公司数据和日志的备份。但在 Linux 系统上,您需要在备份集中包含哪些内容并不明显。本文将指导您了解备份中应该包含哪些内容和不应该包含哪些内容。
备份并不浪漫或令人兴奋,但它们是必要的。如果您想知道备份对于任何组织来说有多重要,您需要经历没有良好备份的故障或中断。没有良好的备份就无法恢复。有时我认为备份是事后才想到的,因为我多次看到备份被忽视、忽视和失败。
- 备份 – 归档到磁带、磁盘或云的一组目录和文件。
- 备份 – 创建备份的过程。
新系统管理员提出的第一个问题是,我应该备份什么?答案很简单:有您需要的一切,没有您不需要的。是的,这有点讽刺,但这是百分百正确的。以下是必须定期备份和绝对不应备份的目录列表。这些目录没有特定的顺序。
/etc
/etc 目录包含系统的配置文件。它包括用户文件、组文件、密码文件、网络信息、大多数应用程序配置、启动文件、文件系统信息、安装点和其他系统范围的配置文件。如果没有这个目录,您将需要很长时间才能将系统恢复到中断或故障之前的状态。如果没有良好的 /etc 备份,您可能必须从介质重新安装系统,重新安装所有应用程序,并且基本上像使用新系统一样重新开始。
/home
所有用户数据、下载、文档、图片和杂项文件都保存在用户名下的 /home 目录中。例如,我的主目录是/home/khess。对于用户来说,系统上没有比这更重要的目录需要备份了。用户假设您会将他们的个人文件包含在日常备份中。你应该这样做。相信我在这方面的经验。有人说,好的判断来自于经验,而经验则来自于错误的判断。这是真的,我有故事可以证明这一点。
/root
root 用户的主目录是备份中包含的重要目录。作为系统管理员,您可以在此目录中保存下载、配置、脚本、注释和其他通常是唯一且不可替代的基本信息。
/var
/var 目录包含数据库、网页、crontab、日志文件和 DNS 区域文件。/var(变量)目录中的文件每天都会发生变化和增长。由于它保存的数据,/var 目录通常在其自己的文件系统和磁盘或磁盘阵列上有自己的安装点。
/usr/local/bin
/usr/local/bin 目录可以为空,也可以包含 root 拥有的脚本或应用程序可执行文件,这些脚本或应用程序可执行文件不属于 /usr/bin 或 /usr/sbin 中的标准系统可执行文件列表。如果目录为空,我总是创建一个 /usr/local/bin/empty 文件来让我知道其中没有文件,而不是认为我的备份丢失了整个目录的文件。是的,我有强迫症。别评判我。
/usr/local/sbin
/usr/local/sbin 目录很重要,原因与 /usr/local/bin 相同。它也经常是空的,我还在其中放置了一个 /usr/local/sbin/empty 文件来让我知道它的状态。
/srv
/srv 目录有些异常。它可以选择性地用于与 Internet 相关的服务文件,例如 WWW 上传、FTP 文件、CVS 等。我总是备份它,但我也将我的标准 /srv/empty 文件放入其中,因为它可能在系统的整个生命周期中都是空的。一些系统管理员将其用作上述服务的文件上传/下载目录,但其使用是随机的并且有些罕见。
/opt
/opt 目录通常用于第三方软件或系统管理员希望与标准目录分开的软件。我总是安装文档管理系统、Webmin 和其他我不想占用 /usr/local 等位置的应用程序。这只是个人喜好,您不需要这样做。我发现 /opt 是安装我想要测试的软件的好位置,例如新的文档管理系统或其他应用程序。如果它是空的,我会在那里创建我的 /opt/empty 文件。
Shared directories
共享目录可能属于具有特殊权限的特定组,例如财务或人力资源组。如果您的系统有 /finance、/data 或 /hr 目录,您肯定需要备份这些目录。除非有需要,否则不要创建这些类型的目录。共享目录包含在备份中非常重要,因为用户在其中存储公司数据,并且可能没有其他副本。
NFS-mounted directories
NFS 安装的目录通常应从备份方案中排除。为什么?因为这些目录是从远程系统挂载的。它们可以位于同一个数据中心,也可以来自相距很远的系统。如果您的网络速度非常快或文件量很小,那么通过网络备份就可以了。我建议您除非必要,否则不要通过网络进行备份。从容纳该数据的本地系统备份该数据。您不希望网络故障破坏您的备份并使您的数据变得无用。
确保备份数据的可用
备份的两个目的是确保您拥有良好的数据副本并且可以将其恢复。如果备份不可用,则执行备份就是浪费资源。我经历过这种事,这就是为什么我推荐必须通过恢复文件定期检查备份文件的可用性。
备份始终很重要。做他们。检查一下。不要相信它们是由别人完成的。