将 RAID 上的写入缓存到 SSD,并且每天仅向 HDD 提交一次

将 RAID 上的写入缓存到 SSD,并且每天仅向 HDD 提交一次

我家里有一台 Debian 10.7 服务器,配有 3x8TB 磁盘,采用 mdraid5 设置,使用 hd-idle 保持 600 秒的降速时间以降低功耗。唯一使用这些磁盘的是 Samba 服务器,它使用 TimeMachine 为三台 Mac/Macbook 提供服务。

到目前为止一切顺利,但不幸的是 TimeMachine 每小时进行一次备份……因此每小时都会唤醒一次磁盘。现在,我有一个旧的三星 SSD 到处都是……是否可以将 SSD 用作某种“缓存”,并且只在晚上提交一天的写入,这样理想情况下一天只有一个磁盘启动事件?

答案1

您可以使用 Rsync 上的 Cronjob 或类似的东西轻松完成此操作。如果您正在寻找全面的备份解决方案,请使用 RDiff-Backups。

这是我要做的...

  1. SSD 上的备份
  2. 每晚将 Rsync/RDiff/等复制到 HDD
  3. HDD 将按照您预期的速度旋转,并且不会处于空转状态。
  4. 如果您不使用硬盘驱动器,而只是存储数据,您甚至可以编写一个脚本,在这些时间内完全挂载和卸载它们。如果不是,则在您需要 Samaba 来“激活”它们时。除了绝对使用期间外,完全减少用电量。

相关内容