unix/Step by step/データのバックアップ

2018-04-16 (月) 15:53:00 (1287d)

up

rsyncによるバックアップ

  • 条件
    • オリジナル(サーバ機:server)
    • バックアップ(バックアップ機:client)
      • rsyncでオリジナルから定期的にコピー
  • サーバ機の設定
    • rsyncd.confを設定
      • [module_name]のモジュールを作成(モジュール名は適当に)
      • comment作成
      • path設定
      • read only=yesに設定(バックアップだから)
      • uid=root,gid=wheelなどファイルの所有者に設定(しないとpermission deniedとなる)
  • バックアップ機の設定
    • バックアップ場所の作成
      • mkdir /backups/rsync
      • mkdir /backups/rsync/backup
    • テスト(手動バックアップ)
      • rsync -avz --delete server::module_name /backups/rsync/backup/
    • 定期実行
      • crontab -e
      • 0 4 * * * /usr/local/bin/rsync -avz --delete server::module_name /backups/rsync/backup/