(Courriels de diversion: <denie@grillages-augmentait.com> <obeiront@etresillonner-paysan.com> <refondue@eclaircis-fastueuses.com> <jonchee@encaustique-occasionne.com> <fendilleront@decrierait-relancerons.com> <confronterons@inclassable-divine.com> <memorandums@atterrerais-tricoterent.com> <dissequa@taches-demissionnerai.com> <sympathiserions@hindi-esbigner.com> <sculpta@numerotage-inconstances.com> )


Cette solution marche très bien dans mon lycée. Voici les deux scripts si ça 
intéresse quelqu'un. La partition de sauvegarde est /sauvegarde_win.

%% Sauvegarde win->linux
#!/bin/sh
echo "Sauvegarde en cours..." 
# Ecriture fichier log
echo "sauvegarde" >> /sauvegarde_win/log_sauvegarde
date >> /sauvegarde_win/log_sauvegarde 
# Sauvegarde du secteur de boot et de la table de partition
dd if=/dev/hda of=/sauvegarde_win/parttable.bin bs=512 count=1
dd if=/dev/hda1 of=/sauvegarde_win/bootsector.bin bs=512 count=1 
# Sauvegarde de la partition windows
cd /mnt
tar -czvf /sauvegarde_win/sauvegarde.tgz windows
echo "Sauvegarde terminée" 
# Ecriture fichier log
date >> /sauvegarde_win/log_sauvegarde
du -h /mnt/windows | tail -n 1 >> /sauvegarde_win/log_sauvegarde
ls -sh /sauvegarde_win/sauvegarde.tgz >> /sauvegarde_win/log_sauvegarde
echo "################################" >> /sauvegarde_win/log_sauvegarde 
 # Arrêt de la machine
shutdown -h now

%% Restauration 
#!/bin/sh
echo "Restauration en cours..." 
# Ecriture fichier log
echo "restauration" >> /sauvegarde_win/log_sauvegarde
du -h /mnt/windows | tail -n 1 >> /sauvegarde_win/log_sauvegarde
date >> /sauvegarde_win/log_sauvegarde 
# sauvegarde du secteur de boot et de la table de partitions
dd if=/sauvegarde_win/parttable.bin of=/dev/hda bs=512 count=1
dd if=/sauvegarde_win/bootsector.bin of=/dev/hda1 bs=512 count=1 
# Sauvegarde de la partition windows
cd /mnt/windows
rm -rf *
cd /mnt
tar -xzvf /sauvegarde_win/sauvegarde.tgz 
# Ecriture fichier log
echo "Restauration terminée"
date >> /sauvegarde_win/log_sauvegarde
ls -sh /sauvegarde_win/sauvegarde.tgz >> /sauvegarde_win/log_sauvegarde
echo "################################" >> /sauvegarde_win/log_sauvegarde 
# Arrêt de la machine
shutdown -h now

Le Dimanche  2 Décembre 2001 08:15, jdd a écrit :
> Le Samedi  1 Décembre 2001 21:24, Pierre Estrem a écrit :
> >Je fais cela mais j'ai troqué 'dd' pour 'zip' en pensant à sauver le boot
> >de la partition (/dev/hda1 chez moi avec... dd ;-) ).
> >Avantage: un gain de place... énorme !
>
> je suis en ntrain de mettre en place dans mon lycée une solution de ce
> type.
>
> sauvegarder une partition de 20 Go ou plus est impraticable directement,
> même avec compression, à cause des temps de lecture.
>
> je m'oriente donc vers les schéma suivant:
>
> dd if=/dev/hda count = 1 pour sauvegarder le MBR
> tar cvfz pour sauvegarder le contenu du disque windowz (environ 650Mo
> comprimé, un peu plus d'un quart d'heure).
>
> je sauvegarde ca sur une petite partition linux en fin de disque, ainsi
> elle n'est pas vue de windows (mais en ext2 pour pouvoir quand même la lire
> avec ext2fs)
>
> je prévois une sauvegarde incrémentale pour les nouveaux logiciels et une
> restauration avec plusieurs variantes à partir d'une disquette automatique.
>
> je m'inquiète de deux choses:
>
> en fin de restauration de tar j'ai une erreur (delayed error...) mais mon
> disque win a l'air de marcher
>
> en cas de destruction sauvage du disque, MBR inclu, je vais devoir
> reconstituer les partitions à la main et il me faut donc recopier pour
> chaque poste la position de ma partition Linux. La sauvegarde du MBR
> est-elle alors bien utile?
>
> jdd

-- 
Alain Soyeur
Lycée Fermat Toulouse
http://asoyeur.free.fr

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>