CAT, sauvegarder un disque ou une partition en console


CAT est ce qui se fait de plus simple et rapide mais du coup, il y a moins d'options. La première chose à vérifier est que la partition ou le disque entier que vous voulez sauver peut bien l'être : vous devez avoir la place suffisante sur le disque où se fera la sauvegarde. Par exemple, vous voulez sauver la partition sda5 dans la partition sda2 sous la forme d'un seul fichier.

CAT est très utile pour par exemple sauver une « imag propre » de votre disque dur, que vous savez sans erreur et sans virus (parce que vous venez d'en finir l'installation ou l'inspection).

Si sda5 fait 5,5Go la partition sda2 doit avoir plus de 5,5Go de libre (plus, pour être tranquille et ne pas planter votre système du fait des « écritures temporaires » sur votre disque dur, surtout si sda2 est votre partition principale).

Sauver un disque ou une partition

Pour vérifier, ouvrez une fenêtre console et tapez df


La taille de libre s'affiche et apparaît à droite avant la capacité en %. Pour avoir toutes les tailles, les deux partitions (à sauver et celle pour la sauvegarde doivent « être montées »).

Une fois vous être assuré de la bonne capacité de la partition qui va réceptionner celle sauvegardée, dans la même fenêtre console (et cette fois en root – avec votre mot de passe root ou super-utilisateur), tapez par exemple pour une seule partition :

cat /media/sda5>/media/sda2/backup-perso.img

Le fichier backup-perso.img est créé. Le temps nécessaire à l'opération dépend de la taille de la partition.


Si vous voulez sauver un disque entier : cat /dev/sda>/home/ma-sauvegarde.img

Le fichier ma-sauvegarde.img est créé.

Vous avez ainsi indiqué à cat de « copier la première partition vers la seconde, dans un fichier donné ». Vous devez respecter les « points de montage » des partitions (varie selon les distributions, exemple /media/... ou /mnt/... ). Sauf pour un disque entier qui n'a pas de point de montage autre que celui de base (dans /dev/...).


Restaurer la sauvegarde

Pour récupérer ses données (et toujours en root), il suffit d'inverser la ligne de commande :

cat /home/ma-sauvegarde.img>/dev/sda

Procédez de même pour une partition seule.

Attention : cette opération formate irrémédiablement le disque ou la partition de destination.

Pensez à faire des sauvegardes des fichiers en cours avant !



Sommaire

www.archilinux.org

juillet 2008