![Ubuntu 服务器备份和恢复 Linux 文件系统的最佳实践](https://linux22.com/image/758263/Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A4%87%E4%BB%BD%E5%92%8C%E6%81%A2%E5%A4%8D%20Linux%20%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.png)
所以我有一个非常重要的问题,需要一些关于 Linux 服务器操作系统备份和恢复的建议。谷歌和其他来源有很多信息,但没有太多时间测试每个解决方案。
- 我在专用服务器 HW RAID1 上使用没有 GUI 的 Ubuntu 服务器 18。
- 我已通过 CIFS 挂载了 NAS SMB 网络共享,NAS 只能通过私有网络服务器 IP 访问。
所以我想做 ubuntu 服务器文件系统备份(快照)并将其存储在 SMB 共享上。
问题:最好使用哪个(bacula、timeshift console、tar 等)以及系统还原怎么样?如果出现崩溃,我希望能够安全并且能够从 NAS 快速恢复,而无需更改、设置不能触碰的分区(如 sda6)。
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 91M 1 loop /snap/core/6350
loop1 7:1 0 97.1M 1 loop /snap/core/9993
sda 8:0 0 894.2G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
├─sda3 8:3 0 3G 0 part [SWAP]
├─sda4 8:4 0 20G 0 part /home
├─sda5 8:5 0 50G 0 part /
└─sda6 8:6 0 820.2G 0 part
└─vg1-vsv1001--d6i7oz--mc 253:0 0 500G 0 lvm
还有一个问题是关于 Ubuntu 服务器与 GUI(桌面)的可用性,我发现使用时间移位来管理备份更容易,但如何加强桌面安全性,使得只能通过 RDP 上的 1 个 ip 进行连接,而 SSH 现在只能通过 1 个 ip 访问。
感谢您的所有回答。;)!
答案1
您必须选择工具来执行恢复:备份、重新安装和还原。没有最好的解决方案,我们也不知道您的环境或喜欢的工具。
更重要的是,与这些系统的所有者一起决定恢复目标是什么。也许组织会支付保留文件共享 14 天的夜间备份的费用,并在 8 小时内恢复。最重要的是,测试恢复后文件会恢复。验证恢复目标是否完成,并抽查文件是否完整。
如果丢失“不能触碰”的分区会造成问题,还应为其定义并测试恢复计划。有效的恢复不会破坏范围之外的数据,但需要最后一道防线来恢复重要数据。
存储在文件共享中的档案不是冷备份。例如,恶意软件可以加密或删除在线共享。考虑使用可移动介质(如磁带)、具有防止删除的保留规则的对象存储,或者在不使用时物理拔掉备份系统。