Compression sur USB

Ludo ludomatic at gmail.com
Mer 31 Mai 21:54:00 UTC 2006


Salut,

Une question semblable a été posée il y a qq temps sur la liste
et RSYNC semblait très intéressant (si la compression n'est pas
nécessaire pour un pb de taille de disque). J'utilise donc rsync
depuis plusieurs semaines avec succès pour faire un backup de
mes machines vers un disque USB. Je te transfert le mail très
détaillé envoyé par "L'ami René" sur ce sujet:

On 4/24/06, L'ami René <lami at webestrie.com> wrote:
> Bonjour Christophe,
>
> J'utilise rsync pour mes copies de sécurité.
>
> Voici la commande et les paramètres que j'utilise pour sauvegarder ma
> partition de partage entre mes deux os sur un second disque dur :
>
>   sudo rsync -rlptgov --delete /home/rene/hde2/ /home/rene/hdg2/
>
> Le « sudo » est requis pour ne pas être arrêté du au manque de privilège
> utilisateur.
>
> Le « rsync » est la commande (le programme) de copie.
>
> Les paramètres (après le « - » sont les suivants :
>
> -r, --recursive : Ceci dit à rsync de copier les répertoires
> récursivement. Si vous ne spécifiez pas cela, alors rsync ne copiera pas
> de répertoire du tout.
>
> -l, --links : Lorsque des liens symboliques sont rencontrés, ils sont
> recrées à la destination.
>
> -p, --perms : Cette option entraîne la mise à jour des permissions
> distantes pour qu'elles soient identiques aux permissions locales.
>
> -t, --times : Ceci dit à rsync de transférer les dates de modifications
> avec les fichiers et de les mettre à jour sur le système distant. Notez
> que si cette option n'est pas utilisée, l'optimisation qui consiste à
> exclure les fichiers qui n'ont pas été modifiés ne peut pas être
> efficace ; en d'autres termes, un -t ou -a absent va faire que le
> prochain transfert se ferra comme s'il utilisait -I, et tous les
> fichiers vont avoir leur somme de contrôle comparée et affichée dans les
> fichiers de log même si ils n'ont pas été modifiées.
>
> -g, --group : Cette option dit à rsync de mettre le groupe du fichier de
> destination identique à celui du fichier source. Si le programme
> réceptionniste n'est pas exécuté en tant que super-utilisateur,
> uniquement les groupes dont le réceptionniste est un membre seront
> préservés (par nom de groupe, pas par numéro id de groupe).
>
> -o, --owner : Cette option dit à rsync de mettre le propriétaire du
> fichier de destination identique à celui du fichier source. Sur la
> plupart des systèmes, uniquement le super-utilisateur peut fixer le
> propriétaire des fichiers.
>
> -v, --verbose : Cette option augmente la quantité d'information que vous
> obtenez lors du transfert. Par défaut, rsync travaille silencieusement.
> Avec un -v, rsync vous indique quels sont les fichiers actuellement
> transmis et affiche un bref résumé à la fin. Avec deux drapeaux -v,
> rsync vous informe des fichiers ignorés et affiche un résumé avec
> légèrement plus d'informations à la fin. Plus de deux drapeaux -v ne
> devraient être utilisés que pour déboguer rsync.
>
> --delete : Ceci dit à rsync d'effacer tous les fichiers côté réception
> qui ne sont pas du côté envoi.
> Les fichiers qui sont exclus du transfert ne seront pas effacés sauf si
> vous utilisez --delete-excluded. Cette option n'a pas d'effet si le
> parcours récursif des répertoires n'est pas sélectionné. Cette option
> peut être dangereuse si elle n'est pas utilisée correctement ! C'est une
> très bonne idée d'exécuter rsync avec l'option -n pour voir quels seront
> les fichiers effacés et s'assurer qu'aucun fichier important n'est
> listé. Si le côté envoi détecte des erreurs d'entrée sortie, alors
> l'effacement des fichiers côté destination est automatiquement empêché.
> Ceci prévient des échecs temporaires de système de fichiers (comme les
> erreurs NFS) du côté envoi causant une destruction massive de fichiers
> côté destination. Vous pouvez passer outre ceci avec l'option
> --ignore-errors.
>
> Les fichiers et dossiers sources sont dans la partition monté en
> /home/rene/hde2/
>
> Les fichiers et dossiers cibles sont dans la partition monté en
> /home/rene/hdg2/
>
> Mes deux partitions sont sur deux disques dur UltraDMA, c'est pour cela
> que leur désignation sous Linux est hde et hdg.
>
> Le « 2 » dans « hde2 » et « hdg2 » indique que ces la seconde partition
> de chacun de mes disques dur qui sont utilisé.
>
> Pour restaurer ma copie de sauvegarde, j'utilise la commande suivante :
>
>   sudo rsync -rlptgov --delete /home/rene/hdg2/ /home/rene/hde2/
>
> La seule chose qui change c'est le « hde2 » et « hdg2 » qui sont
> interchangé.
>
> Bonne chance Christophe !
>
> L'ami René



On 6/1/06, Free Mind <fr33mind at gmail.com> wrote:
> bonjour,
>
> Je fais un backup la nuit simplement en compressant mon /home sur un serveur
> email vers un disque USB.  J'ai 12Gig environ et ça prend un temps fou...
> avec simplement un "tar cvjf /usbdisk/home.tar.bz2 /home"  il le fait en 9
> heures...
>
> Est-ce que c'est dû surtout au bzip ou au fait que ma destination soit le
> USB ?
>
> Sûrement que je devrais plutôt faire une copie sans compression
> différentielle?  rsync serait plus rapide?  Il faut absolument que je puisse
> enlever du backup aussi les fichiers qui sont enlevés aussi sur le serveur
> dans le cas des mails... sinon... en cas de restore, ça ne serait pas joli
> du tout :)
>
>
> --
> ubuntu-fr mailing list
> ubuntu-fr at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
>
>


-- 
Cordialement,
Ludovic Lechapt
XL Programmation Micro




Plus d'informations sur la liste de diffusion ubuntu-fr