自宅サーバーの自動バックアップ(補足)

November 3, 2022 – 2:01 pm

自宅サーバーの自動バックアップについて10年以上前に「USBへのバックアップを自動化」を書いたことがある。

このときに紹介したバックアップ用のshellには古いバックアップデータを自動的に削除する仕組みになっていない。このためバックアップ用のデバイスが満杯になるとエラーになってしまい。正常にバックアップできないという事態が発生していた。

1週間以上前に作成したバックアップデータを自動的に削除し、デバイスの容量を確保するために、バックアップ用shellの最終行に以下の1行を付け加えた

find /mnt/ssd -maxdepth 1 -type f -name '*.tar.gz' -atime +5 -exec rm -f {} \;

(追記)上記、shellの一部を修正した(11/09)
  
  


Post a Comment