有没有办法备份 120TB ext4 驱动器的关键(非数据)位以协助将来进行恢复?

有没有办法备份 120TB ext4 驱动器的关键(非数据)位以协助将来进行恢复?

我在 Areca 1880ix-24 RAID6 阵列中有一个由 15 个 10TB 硬盘组成的大型 ext4 磁盘。我知道 RAID 不等于备份,但这个 120TB+ 驱动器的内容是静态媒体文件,如果需要,可能会非常缓慢且痛苦地再次下载。

服务器正在运行 Ubuntu 18.04。
我试图预测可能的情况,即 ext4 分区和/或目录发生某种损坏,尽管磁盘上散布着多个魔法值,但我无法恢复。
假设几乎没有任何数据逐月发生变化,并且假设损坏仅限于 ext4 分配表和/或存在的任何关键底层结构元数据,我想偶尔拍摄所述结构的快照,以便在将来的恢复中需要时使用。
我长期使用 Windows,但对 ext4 了解不多,但我知道未来可能会出现一些问题,导致无法挂载或访问超过 100TB 的无数文件。
暂且不论存储上述数据的不同方式可以降低这种风险,关键数据仍有可能损坏,虽然不会影响实际文件本身,但会导致文件无法访问。
我想尽量减少这种可能的影响。是否有实用程序、脚本或 SOP 可以帮助我减少这种影响?

答案1

在 Linux 中(在 Windows 中也可以),您可以将磁盘分成多个分区并只备份其中一些分区。

为静态媒体文件创建一个单独的分区,并将系统保留在另一个分区中。在这样的设置中,系统分区可能占用 10-20 GB,备份起来相当容易。

如果您的媒体文件属于用户内容,请考虑创建单独的主分区,请参阅如何在单个 / 分区下安装 Ubuntu 后创建单独的 home 分区如果它们被放置在另一个位置(例如/var),您可以类似地创建一个新的挂载点。

相关内容