Forum général.général Backup qui a un peu foiré ...

Posté par  .
Étiquettes : aucune
0
9
fév.
2010
Salut les moules !

Voilà le problème : avant de faire le ménage dans les partitions de mon laptop, j'ai légitimement voulu sauvegarder mes données perso sur ma tour. De mémoire, j'ai fait quelquechose du genre scp ~ 192.169.1.2:/backup

Mauvaise manip, je suis retrouvé avec un dossier qui fesait de l'ordre de 80Go (alors que la partition sur laquelle étaient stockés mes données fesait 25Go.
J'ai supprimé ~/.wine, pensant a une éventuelle recursivité qui bouclerai sur le loopback, ou quelquechose comme ca =D, et j'ai reessayé. Le résultat fut sensiblement meilleur, mais je me suis quand meme retrouvé avec des octets en trop, et des fichiers manquant.

Maintenant, j'aimerai pouvoir copié juste les fichier manquants, et les erronés. Je m'adresse donc a vous pour connaitre les outils qui me seraient utiles :) je pensait vérifier l'emprunte de chaque fichier et de ne recopier que ceux qui manquent. Mais ca risque d'etre long.

Je me tourne vers vous pour m'aider a trouver une solution plus intelligente :)

Bonne journée :)
  • # Pourquoi ne pas passer par rsync pour ce genre de job ?

    Posté par  . Évalué à 6.

  • # rsync

    Posté par  . Évalué à 3.

    rsync -a --progress source destination

    source et destination pouvant etre des dossiers locaux ou distant (via ssh)
    ex :

    cd /home
    rsync -a --progress user/ moi@matour:/home/user/backup/
    • [^] # Re: rsync

      Posté par  . Évalué à 2.

      Voire
      rsync -a -H --progress source destination

      Pour que les hardlinks restent des hardlinks, plutôt que d'être dupliqués en plusieurs fichiers d'inode différent.
      • [^] # Re: rsync

        Posté par  . Évalué à 4.

        à ce compte là il faut aussi le -A pour conserver les ACLs
        etc

        bon
        man rsync pour en savoir plus
  • # Rsync

    Posté par  (site web personnel) . Évalué à 1.

    Salut,

    Je te conseil l'excellent outil rsync ([http://linux.die.net/man/1/rsync]).

    Exemple :
    $ rsync -a --progress /home/$USER 192.169.1.2:/backup

    Ça fait le différentiel et transfert seulement les données modifiées tout en gardant les droits sur les fichiers en faisant du SSH par défaut (pense à installer rsync sur le client et le serveur).

    Bonne après midi !
  • # Encore une fois ...

    Posté par  . Évalué à 1.

    merci à vous :)

    Je pense, vu l'unanimité des réponses, potasser man rsync ce soir :) C'est ma copine qui va etre contente tiens :D

    Bonne soirée
    • [^] # Re: Encore une fois ...

      Posté par  . Évalué à 6.

      Bonne soirée à ta copine ^^

      n'oublie pas de rsync avec elle après pour échanger vos soirées.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.