Comment renommer des fichiers et des sous-répertoires d'un répertoire copié en fonction des modifications apportées au fichier d'origine?

3

J'ai une structure de répertoire avec plusieurs centaines de fichiers et de dossiers en dessous pour organiser les fichiers (dans ce cas, les photos). Je crée des sauvegardes de cette structure de répertoires en le synchronisant régulièrement sur des copies identiques sur des lecteurs externes. Ces lecteurs peuvent être parfois hors site.

Je souhaite restructurer et renommer les fichiers et les répertoires de l'original, puis, lorsque plus tard, j'ai un lecteur externe sur site, être en mesure d'exécuter un outil qui provoquera ces modifications de structure et de nommage sur la sauvegarde. Si je ne fais que rsync, il faudra recopier une grande partie des données sur le disque de sauvegarde, ce que je préférerais éviter en raison des tailles impliquées.

Comment puis-je intégrer les modifications apportées au répertoire d'origine aux sauvegardes, au fur et à mesure qu'elles deviennent disponibles, sans avoir à recopier / synchroniser les données?

GaryF
la source

Réponses:

1

Créer une sauvegarde incrémentielle d'un répertoire à l'aide de liens physiques

rsync -a --delete --link-dest=../lastbackup $SRC $DEST_DIR/

Copiez tous les fichiers qui existent dans le répertoire B / , mais PAS dans le répertoire ../A/ , copiez ou fusionnez dans C /

rsync -v -r --checksum --compare-dest=../A/ B/ C/

En outre, voici une bonne liste de logiciels de sauvegarde

Jredd
la source