rsyncを使用してフォルダのバックアップを取る

rsyncを使用してフォルダのバックアップを取る

フォルダー「mount」としてマウントされた NAS を備えたサーバー (Linux) があり、「public_html」フォルダーに Web サイトがあります。

マウント フォルダー内の Web サイトのバックアップを、たとえば 1 時間ごとに一定の間隔で自動的に取得したいと考えています。2 つのフォルダーを同期するために使用される「rsync」と呼ばれるものがあると読みました。これは毎回すべてのファイルをコピーするのではなく、ファイルが変更された場合に一致させて、変更されたファイルのみを更新します。自動バックアップを作成するには、どのように使用すればよいですか? サーバーへのルート アクセス権を持っています。

ありがとう

答え1

次のような cron を設定します。

0 * * * * rsync -rltv [source] [destination]

これは、1時間ごとにソースディレクトリを宛先ディレクトリに同期することを意味します(変更されたファイルのみを送信します)

旗の意味:

  • r - 再帰的
  • l - シンボリックリンクをシンボリックリンクとしてコピーする
  • t - 変更時刻を保存する
  • v - 詳細度を上げる

答え2

rsync と cron についてある程度の知識を持っておくと良いと思います。そうすれば、バックアップ ソリューションをどのように展開するかを計画できます。

まず最初に、rsync についての詳細な説明をご覧ください。http://www.sysresccd.org/Sysresccd-manual-en_Backup_and_transfer_your_data_using_rsync

バックアップなどの自動タスクを作成する場合は、cron ジョブについて読んでください。http://adminschoice.com/crontab-クイックリファレンス

他にも次のようなネットワークバックアップソリューションがあります。バキュラ

関連情報