会社のブログログイン登録スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。7.3rsyncで増分のみをバックアップし世代管理をしたいと思っています。下記のようにバックアップをしようと計画しています。試していますが、hoge01.txthoge02.txthoge03.txthoge04.txthoge0.txt5となってしまう意図した挙動になりません。要するに世代管理をしたいので、上記のようにバックアップされるとディスクの容量がたりなくなってしまいます。rsyncで増分のみをバックアップすることは可能なにでしょうか?もし可能であれば、オプションを教えて頂けないでしょうかまた、rsyncでバックアップ実現できないのであれば、代替手段はありますでしょうか?ご教示お願いいたします。されているようですが、予め質問の本文にその旨を明示しておいてもらうとスムーズに回答が付きやすくなると思います。7:46--link-destを使用した増分バックアップでは、各バックアップ先では全てのファイルが見えます。それと勘違いされているようにも思えます。-lの結果」、そして、「増分バックアップではなくフルバックアップしていると思う根拠(どんなコマンドを実行したときにどのような表示だったのかとか)」を追記して頂けませんでしょうか?それらが無いと、具体的な話ができず、「一般的にrsyncで増分バックアップはできます」としか回答しようがありません。行う方法を解説している記事です。圧縮プログラムを利用してバックアップアーカイブのサイズを減らせるかもしれません。--dest-linkが意図通り動作しているのであれば、専有するディスク容量は節約できているということになると思います。後述するコマンドを用いてディスク節約がされていることが確認出来るはずです。rsyncの--dest-linkオプションを使用すると、対象ファイルが直前のバックアップと同一である場合、その2つのファイルは「ハードリンク」されます。--dest-link状況下ではあまり問題にならないとは思います)「ハードリンク」された2つのファイルは別々のファイルのように見えて、実際にはそれぞれのファイルエントリの指す先はディスク上の単一の実体を指すようなファイルシステム上の構造になっています。同一の実体を指しているかどうかはlsに-iオプションを指定することで表示されるiノード番号が同一であることで確認することが出来ます。02/hoge.txtとすると同一のiノード番号(ここでは42467349)が表示されるはずですその他のざっくりとした見分け方としては2つのディレクトリを一括でduした場合に、ハードリンクされている分だけどちらか片方の専有ディスク容量が小さく表示されるはずです。02ディレクトリごとに別々でduすると、上の場合とは大きさが異なって表示されるはずです。集約したいと考えています。ようにするのが手っ取り早いと思います。自分の場合この方法は実際に使っています。--dest-link=..."のような感じになるような気がします。2番目のrsyncはcronとかで定期的に実行するようにしても良いのかもしれません。この場合、/home/localmachinetmpが余計に必要になるのでその分ディスク消費はしてしまいます。個の銅バッジ3回答ありがとうございます。集約したいと考えています。ご教示お願いいたします。3:01回答の方に追記しました。14:25御回答ありがとうございました。解決の糸口になると思います。検索すると、例えば以下のページがヒットします。常に1つ前のバックアップを指すようにスクリプトを組んでやると、世代管理ありの増分バックアップを実装できます。個の銅バッジ1回答ありがとうございます。紹介されたサイトのようにしても元のファイルを含めてコピーされてしまいます。1は直近のバックアップにはならないようです。|この質問に回答するには、ログインする必要があります。求めていた回答ではありませんか?centosrsyncのタグが付いた他の質問を参照する。サポートしていません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。従って情報を開示できることに同意したことになります。選択した項目のみ受け入れる。