Sauvegarde complète du disque de l'Eee PC à travers le réseau

Publié le 16 février 2008 par Xyzo

M'apprêtant à remplacer Xandros, la distribution livrée par défaut avec l'Asus Eee PC, par une autre distrib' (plus de détails bientôt !), il me semble plus sûr d'effectuer un backup complet de mon Eee PC. J'ai trouvé sur le forum eeeuser.com une méthode simple et pratique pour effectuer cette sauvegarde à travers mon réseau : l'Eee effectue une copie "bit à bit" du disque qui est compressée puis envoyée à travers le réseau sur un PC Linux sur lequel un serveur NetCat est lancé.
À noter que cette méthode peut être utilisée pour tout un tas d'autre tâches, dans d'autres contextes !

Préparation du serveur

Pour cela, il faut d'abord lancer NetCat sur la machine réceptionnant la sauvegarde :

nc -l -p 2244 > /data/backup/eeepc-sda.bin.tgz

À partir de ce moment-là, tout ce qui arrive sur le port 2244 du PC est automatiquement sauvegardé dans le fichier /data/backup/eeepc-sda.bin.tgz. Bien entendu, vous êtes libres de choisir le port ainsi que le répertoire et le fichier vers lesquels copier tout ça !

Lancement de la sauvergarde

Sur l'Eee PC, il vous faut certainement installer l'utilitaire "pv" qui va permettre de suivre la progression de la sauvegarde :

sudo aptitude install pv

Ensuite, il suffit de lancer la commande suivante :

sudo dd if=/dev/sda | pv -s 4g | gzip | nc 192.168.10.230 2244

Le "192.168.10.230" est bien entendu à remplacer par l'adresse IP du PC Linux ce lequel tourne "nc". Idem pour "2244" : à remplacer par le port que vous avez choisi auparavant.


C'est tout ! Il ne reste plus qu'à attendre... attendre... attendre que le chocolat ait délicatement recouvert le Yabon... Merde, 'faut que j'arrête la pub, moi