SAUVEGARDE

Linux peut aussi servir à sauvegarder un autre système ( par exemple Zindozs qui se vérole facilement surtout dans les ambiances multiutilisateurs : écoles, associations, postes en libre service...). Avec un espace disque suffisant on monte la partition à sauvegarder dans un répertoire ; avec l'outil d'archivage tar et gzip pour la compression on crée une archive. Ainsi si il y a un problème on désarchive la sauvegarde et en quelques minutes on peut redémarrer un Windows propre au lieu de passer des heures à tout réinstaller (systèmes, pilotes, programmes...) . Une fois le système installé un utilisateur non specialiste pourra effectuer la manipulation.

  1. Montage de la partition vfat (DOS)
  2. Sauvegarde intégrale de boots et de la partition.

 

1 - Montage de la partition vfat (DOS)

Si dans etc/fstab il y a une ligne du style /dev/hda1 /mnt/C vfat defaults 0 0

le montage se fait automatiquement .

Si le répertoire n'est pas créé faire un mkdir /mnt/C ou mkdir /mnt/hda1

ou C et hda1 sont les noms que l'on choisit pour nommer la partition montée.

et pour monter manuellement la partition

mount -t vfat /dev/hda1 /mnt/C ou mount -t vfat /dev/hda1 /mnt/hda1

 

2- Sauvegarde intégrale de boots et de la partition.

Sous root on peut créer deux scripts shell pour sauvegarder et pour restaurer et ne les rendre exécutable par chmod +x qu'en cas de besoin! Sinon mieux vaut créer deux utilisateurs avec les même droits et équivalents à root pour éviter de lancer à tort ces commandes dangereuses pour la partition vfat , pour automatiser le lancement du script (commande chsh ou modifier le fichier /etc/passwd) et en ajoutant à la fin de chacun d'eux un /sbin/shutdown -r now pour rebooter la machine . Ainsi même un utilisateur non averti peut faire la manipulation il lui suffira de rebooter , de lancer Linux au boot de LILO , de se connecter sur un des deux utilisateurs désiré avec un mot de passe


script sauver.sh
#! /bin/sh
echo Sauvegarde du MBR
/bin/dd if=/dev/hda of=/sauvegarde/parttable.bin bs=512 count=1
echo Sauvegarde du secteur de boot de la partition vfat
/bin/dd if=/dev/hda1 of=/sauvegarde/bootsector.bin bs=512 count=1
echo Sauvegarde de la partition vfat en cours
echo Patientez environ 30 minutes ...
cd /mnt
/bin/tar -zcf /sauvegarde/sauvegarde.tar.gz C
echo La sauvegarde est finie...
echo Attention le systeme va redemarrer...
/sbin/shutdown -r now

script restaurer.sh à rendre exécutable par chmod +x
#! /bin/sh
echo Effacement de la partition vfat en cours
echo Patientez 20 minutes... ne touchez pas au clavier SVP !
cd /mnt
/bin/rm -fr /C/*
/bin/tar -zxf /sauvegarde/sauvegarde.tar.gz
echo Restauration du MBR
/bin/dd if=/sauvegarde/parttable.bin of=/dev/hda bs=512 count=1
echo Restauration du secteur de boot de la partition vfat
/bin/dd if=/sauvegarde/bootsector.bin of=/dev/hda1 bs=512 count=1
echo La restauration est terminee...
echo Attention le systeme va redemarrer...
/sbin/shutdown -r now

ostal
Page HTML validée par le W3C Valid HTML 4.0!