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:

DHCPREQUEST on rtk0 to 255.255.255.255 port 67
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:


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:

# uploaddisk 192.168.1.2 gateway2k.gz
(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/