【Ubuntu Server】rsyncサーバに定期的バックアップ ============================================== [以前の記事](https://www.yokoweb.net/2017/07/30/ubuntu-rsync-server/)で、rsyncサーバをバックアップ用に準備した。そこに、必要なデータを定期的にバックアップコピーするようにしたので備忘録を残す。 シェルスクリプトの作成 -------------------- バックアップを実行するシェルスクリプトを作成する。 ``` $ cd /opt/script/ $ sudo nano rsync_backup.sh ``` #!/bin/sh echo --------------------------------- date rsync -azv --delete /var/www/backup/ rsync://hogeserver/www/backup ### 実行権を付与して実行してみる ``` $ sudo chmod +x rsync_backup.sh $ sudo ./rsync_backup.sh ``` ### cronで定期的に実行 毎週月曜日の4時に実行 ``` $ sudo crontab -e ``` 下記を追加 ``` 0 4 * * mon /opt/script/rsync_backup.sh >> /var/log/rsync_backup.log ``` 関連記事 -------- * [[myblog>2017/07/30/ubuntu-rsync-server/|【Ubuntu 18.04/16.04 LTS Server】rsyncサーバでバックアップ先にする]] 参考 ---- 1. [Rsync : ファイル/ディレクトリの同期](https://www.server-world.info/query?os=Ubuntu_16.04&p=rsync) 2. [CentOS 7.0 - rsync でファイル・ディレクトリ同期(同期先として)!](https://www.mk-mode.com/octopress/2014/09/03/centos-7-0-synchronizing-of-rsync-as-destinations/) 3. [rsync でディレクトリの同期(バックアップ)](http://www.maruko2.com/mw/rsync_%E3%81%A7%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AE%E5%90%8C%E6%9C%9F%EF%BC%88%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%EF%BC%89)