フォルダー「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-クイックリファレンス
他にも次のようなネットワークバックアップソリューションがあります。バキュラ。