(読み取り専用)スナップショットと差分スナップショットを同時に効率的に作成するには?

(読み取り専用)スナップショットと差分スナップショットを同時に効率的に作成するには?

私はしばしばrsync定期的に特定のディレクトリのスナップショットを定期的に生成します。

PAR="-aP --chmod=a-w --no-owner"
# Create diffshot
rsync $PAR --compare-dest=$CURRENT_SNAPSHOT $SOURCE/ $DEST.changeset.incomplete
find $DEST.changeset.incomplete -type d -empty -delete
mv $DEST.changeset{.incomplete,}
# Create actual snapshot
LNK="--link-dest=$PREVIOUS --link-dest=$DEST.changeset"
rsync $PAR $LNK $SOURCE/ $DEST.incomplete
mv $DEST{.incomplete,}

これ$DESTには、スナップショット(以前のスナップショットへのハードリンク$PREVIOUS$DEST.changesetとデフォルトのディフショット、つまり変更または生成されたファイルのみが含まれます(ただし、mv単純なsまたはファイルの削除に関する情報はありません)。スナップショットを読み取り専用にするために、基本的に常にそうであるように、それほど重要ではない-original権限をrsync使用しましたが、読み取り専用状態を達成するためのより効率的な他の方法があるかどうか疑問に思います。とにかく私の主な質問は--chmod=a-wug+w

2つの通貨をrsync1つにまとめるか、スピードを上げるには?

ベストアンサー1

おすすめ記事