RAID上の書き込みをSSDにキャッシュし、HDDへのコミットは毎日1回のみ行う

RAID上の書き込みをSSDにキャッシュし、HDDへのコミットは毎日1回のみ行う

自宅には、3x8TB ディスクを mdraid5 セットアップで備えた Debian 10.7 サーバーがあり、電力消費を抑えるために、スピンダウン時間を 600 秒に設定して hd-idle を維持しています。ディスクを使用しているのは、TimeMachine を搭載した 3 台の Mac/Macbook にサービスを提供している Samba サーバーだけです。

ここまでは順調ですが、残念ながら TimeMachine は 1 時間ごとにバックアップを作成し、その結果、1 時間ごとにディスクが起動します。現在、古い Samsung SSD が持ち歩いていますが、SSD を何らかの「キャッシュ」として使用し、その日の書き込みを夜間に 1 回だけコミットして、理想的には 1 日に 1 回のディスク スピンアップ イベントのみが発生するようにすることは可能ですか?

答え1

Rsync の Cronjob などを使用すると簡単に実行できます。本格的なバックアップ ソリューションをお探しの場合は、RDiff-Backups をご利用ください。

私がやろうとしていることは...

  1. SSDへのバックアップ
  2. 夜間にHDDにRsync/RDiffなどを実行する
  3. HDD は予想どおりにスピンダウンし、アイドル状態以上になることはありません。
  4. データの保存以外で HDD を使用していない場合は、その間に HDD を完全にマウントおよびアンマウントするスクリプトを作成することもできます。そうでない場合は、Samaba を使用して HDD を「アクティブ化」する必要があります。このような絶対的な使用時を除いて、電力消費を完全に削減します。

関連情報