- 47 名前:46 mailto:sage [2009/05/05(火) 01:28:15 ID:0LQJqNxh]
- もうちょい具体的に書いておく
特にrsyncのコマンドは超適当だから、実際使うときは気をつけて latestのリンク先がそちらで言うrv。 ドキュメントサーバ target/ バックアップサーバ 20090505/target latest -> 20090505 (シンボリックリンク) 0. バックアップサーバに新規ディレクトリ 20090506を作成 1. バックアップサーバの最終バックアップを使い差分バックアップ rsync -e ssh -aH --delete --link-dest=20090505 root@target:target/ 20090506/. 2.バックアップサーバの20090505と 20090506の間の ファイル差分をrsyncで確認 rsync -aHnv --delete 20090505/ 20090506/ 3.2で調べたファイルをそれぞれtarballで圧縮 A.更新後ファイル(新規ファイルを含む), B.更新前ファイル(削除ファイルを含む) 4.latestのリンクを20090506に張りなおす x.気が向いたら過去のレポジトリを削除 もし過去のファイルに用がある場合は3で固めた tarballから復元ができる。
|

|