Je suis en train de faire une sauvegarde de mon bureau vers une machine distante. Je fais essentiellement rsync -a ~ example.com:backup/
Cependant, il y a plein de gros fichiers, par exemple des dumps de wikipedia, etc. La plupart des fichiers auxquels je tiens beaucoup sont petits, comme les fichiers de cookies de firefox, ou .bashrc
. Existe-t-il une invocation à rsync qui exclura les fichiers supérieurs à une certaine taille ? De cette façon, je pourrais copier tous les fichiers de moins de 10MB d'abord, puis tous les autres fichiers. Ainsi, je pourrais faire une sauvegarde rapide des fichiers les plus importants, puis une sauvegarde plus longue de tout le reste.
Notez cependant que --max-size n'est pas un "exclure" réel, selon la page de manuel : Cette option est une règle de transfert, pas une exclusion, donc elle n'affecte pas les données qui entrent dans les listes de fichiers, et donc elle n'affecte pas les suppressions. Elle se contente de limiter les fichiers que le destinataire demande à être transférés.
1 votes
Oui, toutes ces images
.iso
ou enregistrements d'écran.mov
prennent non seulement de la place précieuse, mais aussi du temps précieux. Je suis dans une course contre la montre pour sauvegarder mon ordinateur avant de le remettre aux réparateurs Apple qui effacent vos données même lorsque ce n'est pas nécessaire.1 votes
Docker.raw
est un autre!