Je veux sauvegarder mon répertoire personnel sur un lecteur externe tous les soirs en utilisant un cron
travail à exécuter rsync
. Je ne suis pas sûr du comportement exact des rsync
indicateurs de lien symbolique de.
rsync
Le-a
drapeau de 's inclut le-l
drapeau (c'est-à-dire "copier les liens symboliques en tant que liens symboliques"). Cela signifie-t-il simplement qu'il va copier le lien ou qu'il va suivre le lien et tout copier dans le répertoire des liens? Je veux éviter cela car j'ai des liens vers des répertoires pleins de fichiers multimédias qui impliqueraient la copie de centaines de giga-octets que je n'ai pas besoin de sauvegarder.- Craignant (mais pas certain) de
rsync -a
copier tous ces fichiers multimédias, j'ai plutôt ajouté le--no-links
drapeau. Cela ne semble pas être un comportement que je veux. Cela ignore simplement la copie des liens posant problème, car j'ai des liens à copier (par exemple, des liens vers des fichiers d'en-tête communs à partir de différents répertoires de projet). - En supposant que le numéro 1 ci-dessus (sans le
--no-links
drapeau) soit ce que je veux vraiment, il copie simplement le lien sans copier les fichiers liés. Les liens seront-ils rompus lorsqu'ils seront sauvegardés? Par exemple, je peuxrsync
source répertoire/home/me/projects/misc
à/media/extdrive/backup/home/me/projects/misc
. Dans ce cas, je suppose que cersync
n’est pas assez intelligent ni qu’il essaie de corriger le contenu des liens symboliques pour les modifications relatives au répertoire. Est-ce correct? Ce n'est pas grave, peu importe si les liens sont rompus dans les répertoires de sauvegarde, dans la mesure où ils seront réparés et fonctionneront si le moment vient où ils doivent être restaurés.