CentOS6.9ボックスを所有しています
CentOSインストール全体をSSH経由でRsync.netストレージアカウントにリモートでバックアップする必要があります。
増分更新を含め、他のボックスへの将来の転送に役に立たないシステムディレクトリ(lost + foundなど)を除外することはどのように可能でしょうか?
次のコマンドを使用して、rsync
コマンドを使用してLinuxインストールを除外して、リモートRsync.netアカウントまたはSSH経由の任意のリモートストレージアカウントにバックアップできます。
rsync -avzh --progress --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/home/*,/lost+found,/backup/*} -e ssh /var [email protected]:remote_folder
バックアップはデフォルトで増分です。
説明されたパラメータ:
-a:アーカイブモード(所有権、タイムスタンプ、権限を保持します)
-v:詳細
-z:ファイルデータを圧縮します
-h:人間が読める形式
--delete:ファイルがローカルから削除された場合にリモートを更新します
--progress:進行状況を表示します