丸ごとスクリプトが紹介されていたのですぐ解決。さっそく実行してみた。
仕組みは、定期的に自動でサーバー内のデータを保存、圧縮し、サーバー内の指定したフォルダに保存。これを手動でFTPなどでダウンロード。ダウンロードのところも自動化できるらしいけども設定が面倒だったので後回し。念を入れるなら、パソコンのデータも丸ごとHDDにバックアップ取るほうが良さそう。
MySQLのデータのバックアップはMySQLのコマンドで一発。cronにアクセスの少ない時間帯にコマンドを動かさせて定期的にサーバー内にバックアップ。
取りあえず、今週の目標は完了。これで面倒な雑務が一通りおわったのでメインの作業に集中する予定。