我有一个名为 Draco 的 8 TB 外置硬盘,我用它来存储几乎所有的文件,但这样做有点愚蠢,因为我没有地方备份。我是否必须再买一个才能备份,或者有更高效/更智能的方法来备份文件?
我在磁盘实用程序中找不到我的根目录,所以我不知道存储根目录的位置有多少磁盘空间(请原谅我语法错误),但我知道我有一个内部传统(非固态)2 TB 驱动器可用,而且大部分是空的。我不确定我的文件(Draco 上的文件)有多大,但如果我没记错的话,它们可能大于 2 TB。
我理解rsync
+cron
是linux
安排定期备份的最有效方式,因为它只rsync
更新文件差异,因此速度/性能得到了优化,同时cron
我们知道它对于按时间周期安排任务非常可靠。现在的问题只是找出目标备份位置rsync
并cron
发挥它们的魔力。
任何贡献或想法都将受到赞赏。
迈克尔
答案1
虽然这个问题并不特定于 Ubuntu 操作系统,但我看到很多与机器备份策略相关的类似问题。因此,对于我自己的家庭网络,我一直在使用备份电脑已经超过 10 年了。我在 mini-ITX 机箱上运行 Ubuntu Server,效果非常好。配置为每晚备份我的网络机器。
特别好的一点(您顺便提到了这一点)是,这个特定的备份解决方案使用了rsync
,因此备份的存储效率非常高。就我自己而言,我备份了约 10 TB 的数据,这些数据存储在约 360 GB(去重/压缩)的数据中。
这个社区里有很多 BackupPC 主题,所以我建议你阅读一下。
答案2
简单来说就是 -
- 您这样想是对的——备份至关重要。
- 显然,如果您尝试备份 >2GB 的数据,并且只有 2 GB 的内部驱动器可用,那么您将需要获取更大的驱动器进行备份。
理论上,如果您使用的外部驱动器容量少于 4GB,您可以在已有的 8GB 外部驱动器上备份数据(即在该驱动器中备份 2 份数据)。但我不认为这是好的备份,因为它无法防止因设备物理损坏或硬件完全故障而导致的数据丢失。
另一个需要考虑的问题是您是否需要备份该外部驱动器中的所有数据。如果您遭受损失,那里可能有一些您可以轻松获取的数据(例如,如果您可以再次下载而无需再次付费,音乐,您存储在云存储中的东西,随时可用的程序)。那么问题是您的 cron 作业/rsync 命令变得复杂。
您可能需要重新考虑如何组织数据;内置固态硬盘的性能将比外置硬盘快得多 - 如果您可以将程序移动到固态硬盘并将数据保存在硬盘上,这可能会对您的性能产生很大的影响。您可能还会发现您不需要这么大的驱动器进行备份 - 您通常不需要备份程序。
硬件建议在这里通常不是主题,但我个人建议购买第二个高容量驱动器用于备份。如果您当前驱动器的容量已接近极限,或者速度很慢且性能下降,您可能需要考虑购买一个容量更大的快速驱动器用于主要用途,并使用当前驱动器进行备份。如果您当前的驱动器有足够的空间并且速度足够快,我会购买一个新的外部驱动器仅用于备份 - 因此速度有多慢并不重要(HDD 而不是 SSD 都可以) - 它必须足够大并且可靠。