大事なデータを毎晩自動バックアップする
撮りためた写真や作業フォルダを、外付けディスクへ毎晩自動で退避したい。手動バックアップは絶対に続かないと知っている。
手順
rsync -av --dry-run /home/user/photos/ /mnt/backup/photos/まず予行演習(--dry-run)。何がコピーされる予定か、差分の一覧だけを確認する。rsync -av /home/user/photos/ /mnt/backup/photos/本番実行。初回は全量、2回目以降は差分だけなので速い。crontab -e自分の定期実行表を開く。30 2 * * * rsync -a /home/user/photos/ /mnt/backup/photos/ >> /home/user/backup.log 2>&1crontabにこの1行を追加。毎晩2:30に自動実行し、結果をログにも残す。tail /home/user/backup.log翌朝、動いた形跡を確認する。自動化は「確認できる」ところまで作って完成。⚠
注意--delete を付けると、送り元で消したファイルがバックアップ先でも消える(ミラー動作)。誤削除まで写してしまうのが怖ければ付けない。迷ったら必ず --dry-run が先。