我的系统上有 3 个驱动器,这是一个带有数据库的 Web 应用程序:
- CentOS 8(1TB NVMe SSD)
- 自动数据库备份存储 (1TB SSD)
- REAR 备份存储 - 目前正在规划 (1TB SSD)
我的系统将在驱动器 1 上使用最多 700GB 的空间。此外,我的数据库每三天凌晨 4 点备份到驱动器 2 的 gzip CSV 中。我存储了最近的 10 个备份 - 这主要是为了将数据移动到另一台机器,但也用作备份系统。
我想增加额外的冗余。我计划将驱动器 3 专用于 Relax And Recover 2.6 (REAR)。我将使用 Cron 在每晚午夜自动执行备份。
我的 Cron 看起来是这样的:
0 0 * * * root /usr/sbin/rear mkbackup
我已经确认它mkbackup
创建了一个救援系统并备份了用户文件。
由于 REAR 备份会在每晚午夜运行,因此驱动器 3 上的空间很快就会填满。如果本地备份驱动器没有足够的空间来创建新备份,REAR 是否知道覆盖上一次备份?
如果它不知道如何覆盖上次备份,我该如何处理?我的想法是创建一个格式化驱动器 3 的脚本,然后进行备份(即rear format /mnt/backups
),并从 Cron 调用该脚本。