我将备份存储在 Linux 服务器(Ubuntu 14.04 和 Ubuntu 16.04)上。
我不希望这些文件受到更新、升级等的影响。目前我将备份存储在/opt/
服务器上的目录中。
我想知道,一般来说,在服务器上本地存储文件最安全的位置是哪里?这些备份也被推送到 Bitbucket,但我想确保我的本地副本也位于安全的位置。
提前感谢任何建议!
答案1
我建议在 中创建一个目录/mnt
。
假设您已准备好将数据复制到的备份脚本/mnt/backups
,而有一天您想将其备份到外部驱动器;那么您需要做的就是将该驱动器安装在/mnt/backups
(在/etc/fstab
)下,然后所有备份脚本将继续工作。
除此之外,只要您使用专用子目录进行备份,我认为没有任何目录比其他目录更安全。嗯,这/tmp
不是一个好主意。但除此之外,空间考虑(如果您将操作系统分布在多个分区上)或权限更为重要。
答案2
您的服务器上没有比其他目录更安全的目录,并且无论位置如何,更新都不会影响您的备份。
我认为唯一安全的备份位置是服务器以外的外部位置。
对于敏感信息,我会使用加密技术,在不同的安全位置至少保留 2 份副本,并确保备份正常运行且服务器可以在全新安装后恢复。
- 建议 -
我个人使用 /root 进行服务器上的备份。我在 /root 中使用 2 个目录:
- /root/etc - 我将手动编辑的所有系统文件复制到 /root/etc 中作为备份。因此,如果我编辑 /etc/fstab,我会将 /etc/fstab 复制到 /root/etc/fstab 。
我还认为您应该将对您的服务器至关重要的任何其他系统文件保存在那里,例如 fstab、passwd(列出用户)、apache、php 以及任何其他服务器配置文件等。
- 我创建了一个 /backup 目录,并在这里保存了我想要备份的任何文件的副本,例如 mysql 备份、网页、我在服务器上使用的脚本、防火墙规则和其他服务器数据。
与第一个答案一样,使外部备份变得简单,只需复制 /root 和(如果需要)/home