Dans mon espace multimédia, pour redéployer fréquemment les postes sous Windows XP que les usagers chahutent, j’utilise depuis quatre ans le logiciel alternatif à Ghost : Partimage et notamment sa branche serveur Partimaged.
J’utilise une distribution System Rescue CD que j’ai installé directement sur la partition Windows, j’aurais pu utiliser GParted Live-CD aussi.
J’ai eu le malheur de mettre à jour Sysrcd et quand j’ai voulu lancer Partimaged, je me suis pris une bonne dose de messages d’erreur et notamment :
unable to find /var/log/partimage/partimaged.log
Après avoir essayé de régler le problème, je me suis rendu compte qu’il fallait soit installer une version précédente, soit recompiler Sysrcd. Niveau perte de temps, c’était pas mal. Du coup, je me passe de Partimaged et me suis rabattu sur ssh pour redéployer mes postes. Au final, c’est plus rapide !
Soit :
- Sda1, la partition à restaurer.
- Sda2, la partition contenant l’image que je veux déployer.
- 240412.000, le nom de l’image que je veux déployer, ça correspond à la date où j’ai créé cette image.
Poste serveur :
pas de dhcp chez moi donc attribution d’une adresse IP au serveur :
ifconfig eth0 192.168.1.5 |
Nécessité d’attribuer un mot de passe root pour ssh avec sysrcd :
passwd |
mon_mot_de_passe mon_mot_de_passe |
Pour éviter de rentrer le mot de passe à chaque boot, vous pouvez ajouter rootpass dans menu.lst de sysrcd, par exemple :
kernel /sysrcd/rescuecd subdir=sysrcd setkmap=fr docache rootpass=mon_mot_de_passe |
mkdir sda2 mount /dev/sda2 sda2 |
Voilà, le serveur est prêt à distribuer l’image.
Poste client :
ifconfig eth0 192.168.1.10 |
Attribution d’une adresse IP au client :
mkdir sda2 sshfs root@192.168.1.5:/root/sda2 sda2 yes mon_mot_de_passe |
Restauration de l’image sur Sda1, -b signifie que je suis en mode Batch donc pas d’interruption, -f2 signifie que la machine rebootera à l’issue de la restauration.
partimage restore /dev/sda1 sda2/240412.000 -b -f2 |
Pour une partition de 24GB, via le réseau, la restauration prend 25 minutes environ.
Vous pouvez lancer plusieurs restaurations à la fois. C’est rapide, efficace et c’est gratuit.

#1 par Matt à 28 avril 2012 - 8 h 37 min
Citation
Merci pour le tuto Olmon ! J’aurais bien aimé sauvegarder la partition de mon serveur mais apparemment ce n’est pas possible (il faudrait booter d’un autre disque ou d’un CD) donc je me console (!) avec SSH et rsync.
#2 par Olmon à 18 mai 2012 - 10 h 06 min
Citation
@Matt: Tu peux sauvegarder la partition du serveur en déposant les fichiers de system rescue CD sur la partition puis en ajoutant l’option « – docache ». Tu rebootes et tu clones. Mais tu auras donc une coupure d’accès pendant la sauvegarde…