g4u
Introduction:
Ghost for Unix (g4u) est un utilitaire de sauvegarde de disque dur
basé sur NetBSD qui tient sur une disquette bootable.
On sauvegarde un disque complet (pas
seulement une partition).
Ce programme permet de dupliquer des disques localement ou de créer des images de disques vers un serveur FTP distant.
Création de la disquette:
Il suffit pour cela de télécharger l'image de la disquette de boot (voir la rubrique liens),
puis d'effectuer:
Sous Linux:
cat g4u-1.10.fs >/dev/fd0
ou
dd if=g4u-1.10.fs of=/dev/fd0
Sous Window$:
La même chose si vous disposez de dd.
Sinon utilisez rawrite ou rawritewin.
Pour davantage d'information sur la création de disquette d'après une image, suivez ce lien.
Duplication locale:
<<A FAIRE>>
Sauvegarde vers un serveur FTP:
Boot:
Le client boote sur une disquette et sauvegarde vers un serveur FTP
sur lequel on a créé un compte "install:motdepasse".
Le serveur est ici une Mdk9.0 d'IP 192.168.1.2 sur laquelle tournent
proftpd et dhcpd.
<<INSERER UN LIEN VERS DES
PAGES INDIQUANT COMMENT CONFIGURER RAPIDEMENT UN SERVEUR proftp ET UN
dhcpd>>
Pour quelques précisions sur la configuration de proftp et dhcp, voir
ici: proftp et dhcp.
Une fois le boot effectué, la console se présente ainsi:
Up length 328 disagrees with bytes received 332.
accepting packet with data after udp payload.
DHCPACK from 192.168.1.2
New Networks Number: 192.168.1.0
New Broadcast Address: 192.168.1.255
bound to 192.168.1.94 -- renewal in 8479 seconds
------------------------------------------------------------------------------
Welcome to g4u HardDisk Image Cloning V1.10!
* To upload disk-image to FTP, type: uploaddisk serverIP image [disk]
* To install harddisk via FTP, type: slurpdisk serverIP [image] [disk]
* To copy disks locally, type: copydisk disk0 disk1
[disk] defaults to wd0 for first IDE disk. Use wd1 for second IDE disk,
sd0 for first SCSI disk, etc. Default image for slurpdisk is 'rwd0d.gz'.
Run 'dmesg' to see boot messages, 'disks' for recognized disks, run any
other commands without args to see usage message.
Enjoy!
Send comments to hubert@feyrer.de
http://www.feyrer.de/g4u/
------------------------------------------------------------------------------
#
A noter:
La terminologie pour les disques n'est pas celle de linux, mais de BSD.
Les informations affichées vous indiquent plusieurs commandes:
- Pour sauvegarder une image vers un serveur FTP:
uploaddisk <IP_du_serveur> <nom_de_l_image> [disque]
- Pour rapatrier une image depuis un serveur FTP:
slurpdisk <IP_du_serveur> [nom_de_l_image] [disque]
- Pour dupliquer localement des disques:
copydisk <disque1> <disque2>
- Pour afficher les disques reconnus:
disks
- Pour afficher les messages de boot:
dmesg
Création d'une image vers le serveur FTP:
Dans la procédure de sauvegarde, c'est l'ensemble du disque qui est
lu et expédié gzippé.
Le disque ici était un disque de 20Go et contenait 1299Mo répartis sur
deux partitions window$.
A VERIFIER: Y avait-il
d'autres partitions? Cachées?
Total Libre
Occupé
C: 8,86Go 8,34Go
512Mo
D: 9,75Go 8,98Go
787Mo
L'archive obtenue après 3h32min06sec pesait 912Mo soit un débit de
73,38kB/s
Remarque:
C'est assez lent (car les 20Go sont
lus), mais cela permet d'effectuer éventuellement une sauvegarde
vers un serveur FTP sur internet (A
TESTER).
La sauvegarde s'effectue par défaut vers le compte 'install'.
Si un tel compte n'existe pas sur le serveur FTP, il faut éditer les
scripts uploaddisk et slurpdisk pour changer le compte.
Attention:
Le clavier est un clavier anglais.
Voici le contenu de la console, du début à la fin de la sauvegarde:
(cat $tmpfile; dd progress=1 if=/dev/rwd0d bs=1m | gzip -9) | ftp -n
tmpfile:
open 192.168.1.2
user install
bin
put - gateway2k.gz
bye
5
4
3
2
1
working...
Connected to 192.168.1.2
wd0: no disk label
220 ProFTP RAI Serveur raidi!
331 Password required for install.
Password: <=== saisie du mot de passe de l'utilisateur "install" à savoir "motdepasse"
230 Bienvenue install sur le serveur RAI
Remote system type is UNIX
Using binary mode to transfer files.
200 Type set to I.
remote: gateway2k.gz
227 Entering Passive Mode (192,168,1,2,128,13).
150 Opening BINARY mode data connection for gateway2k.gz
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
19092+1 records in
19092+1 records out
20020396032 bytes transferred in 12733.826 secs (1572221bytes/sec)
226 Transfer complete.
956293516 bytes sent in 3:32:06 (73.38 KB/s)
221 Goodbye.
#
==============================================================================
A TESTER:
- La copie disque à disque. Et noter les performances.
- Sauvegarde et restauration à travers internet.
A effectuer sur un disque un peu moins volumineux que lors du
premier test.
Monter un serveur FTP sur la passerelle du RAI et lancer la
sauvegarde depuis un poste de Fresnel (y trouver un poste à petit
disque).
Il faut en effet que le FTP soit accessible de l'extérieur (le
serveur FTP utilisé lors du premier test, n'est pas accessible dans la
configuration actuelle).
Attention, à Fresnel: Placer le poste dans une classe d'IP
autorisée à accéder à internet à toute heure (au moins le temps des
tests) et lancer la sauvegarde un week-end ou un soir (ce serait mieux
pour que je relève le lendemain les stats).
- Chercher s'il est possible de charger un clavier FR.
Liens:
Le site de Hubert Feyrer: http://www.feyrer.de/g4u/