cp -l
ファイルをコピーする代わりにハードリンクし、ファイルシステムのスペースを節約します。その--exclude
機能のため、cpではなくrsyncを使用する必要があります。
だから私の質問は、ファイルをコピーする代わりにハードリンクファイルにrsyncを取得するにはどうすればよいですか?明らかに、これはローカルのファイルシステムのコピーです。rsyncの-H
オプションのドキュメントを読みましたが、これがと同じように動作するかどうかはわかりませんcp -l
。
通常、
—
AFH
rsync
バックアップまたはアーカイブの目的で使用されます。なぜ内容のないファイル名のバックアップが必要なのですか?
@AFHバックアップスクリプトは、多くの時点でギガバイトのデータのローリングバックアップを作成しますが、このデータのほとんどは同じです。を使用して、これらの時点の間でこれらをコピーすることにより、ディスク容量を節約し
—
nnyby
cp -al
ます。ハードリンクを使用しないと、これらのデータのコピー(実際のファイルである場合)はすべて2TBドライブに収まりません。参照:slaptijack.com/system-administration/...
そのため、上書きではないと思われる誤った削除から回復できますが、バックアップを使用してディスク障害やパーティションの損失から回復することはできません。
—
AFH
cp -au
変更されたファイルのみをコピーするを使用しているため、プロセスにそれほど時間がかかりませんが、回復のためにすべてのファイルの最新バージョンの外部コピーを提供します。もちろん、ギガバイトのデータをバックアップするにはギガバイトのストレージが必要ですが、ファイルが重要な場合はその投資をする必要があります。定義上、重要ではないファイルのみがバックアップされません。
--link-dest=$SOURCE_DIR
:slaptijack.com/system-administration/... 私は今、これをテストしています。