くだらねえ質問はここに書き込め! Part174
■ このスレッドは過去ログ倉庫に格納されています
004412
2009/05/05(火) 00:50:31ID:ryDsU/H/-H ってmanみたりぐぐったりすると「ハードリンクを維持する」という説明しか見つからず
いまいち意味がわからない・・・
ハードリンクが貼られているファイルは変更しないということでしょうか?
バックアップは2日に一回2世代でとっていて、スクリプトの内容は
mv・・・マスタ(バックアップするディレクトリ)
rv・・・レプリカ(マスタと同期するディレクトリ)
sv・・・スナップショット(2世代前のバックアップ)
として
�@svを削除
�Arvの名前をsvに変更
�Bmvとrvをsvとの差分で同期(rsync -av -delete --link-dest=sv/ mv/ rv/)
�Aでrvをsvに変更しているため、このときrvというディレクトリが新規作成される
(svとrvはinodeが同じファイルが多く含まれる)
※ログとしてスクリプト中の上記コマンドすべての標準出力、エラー出力を
テキストに吐いている
といったかんじです。
ですのでハードリンクを維持、というより同期のたびにディレクトリが新規作成されています。
最近rsyncを使い始めたばかりで、2世代のバックアップをするとしてなんとなく思いついた
この方法を使っているのですが、もっといい方法ありますか?
>2.漏れは 一旦コピー後に -n 付けて--link-dest先と比較してログとってるよ
これはどういうことでしょうか?
もう少し詳しく教えてもらえませんか?
■ このスレッドは過去ログ倉庫に格納されています