Tomsrtbt
Sauvegarde locale

Introduction:

Tomsrtbt est une mini-distribution non installable de Linux.

Elle permet d'accéder aux partitions Linux (ext2, ext3, (pour le reiserfs, il faut changer le noyau (une procédure est indiquée sur le Twiki de Tomsrtbt); il est envisagé de créer une image avec le support dans une version future)) et Window$ (FAT16, FAT32 (lecture/écriture), NTFS (lecture seule, il me semble)).
Nous considérerons ici l'accès à des partitions Window$ pour effectuer la sauvegarde vers (et la restauration depuis) une autre partition du même disque ou un autre disque dur de la machine locale.


Création de la disquette de boot:

Sous Window$:


Sous Linux:

Remarque: La procédure indiquée a été adaptée d'après la traduction effectuée sur le site de MINAList.
En effet sur le site de Tom Oehser, c'est en anglais...


Procédure de sauvegarde et restauration

Commencez par libérer de la place pour disposer d'une partition de sauvegarde sur le disque dur (voir Partitionnement).
Bootez avec la disquette.
Choisissez le clavier français en fin de boot (vous aurez 15 secondes pour effectuer cette sélection).
Loguez vous en tant que « root » avec le mot de passe « xxxx ».
Imaginons que vous disposez des partitions suivantes:
        /dev/hda1 correspondant au C: de Window$
        /dev/hda2 correspondant au D: de Window$ pour une partition destinées à vos données
        /dev/hda3 pour une partition Linux (ext2)

Pour sauvegarder la partition système Window$:
Créons un dossier pour monter la partition linux: mkdir /mnt/sauvegarde
Montons la partition linux: mount /dev/hda3 /mnt/sauvegarde
Créons un dossier pour monter la partition Window$: mkdir /mnt/win
Montons la partition système Window$: mount -t vfat /dev/hda1 /mnt/win
Sauvons la table de partition: dd if=/dev/hda of=/mnt/sauvegarde/parttable.bin bs=512 count=1
Sauvons le secteur de boot: dd if=/dev/hda1 of=/mnt/sauvegarde/bootsector.bin bs=512 count=1
Veiller à être à la racine: cd /
Créons l'archive: tar -cf /mnt/sauvegarde/sauvegarde.tar /mnt/win
Puis rebootons: shutdown -r now

Pour restaurer la partition système Window$:
Créons un dossier pour monter la partition linux: mkdir /mnt/sauvegarde
Montons la partition linux: mount /dev/hda3 /mnt/sauvegarde
Créons un dossier pour monter la partition Window$: mkdir /mnt/win
Montons la partition système Window$: mount -t vfat /dev/hda1 /mnt/win
Nettoyons le contenu de la partition système Window$: rm -fr /mnt/win/*
Veiller à être à la racine: cd /
Restaurons le contenu de l'archive:  tar -xf /mnt/sauvegarde/sauvegarde.tar
Restaurons la table de partition: dd if=/mnt/sauvegarde/parttable.bin of=/dev/hda bs=512 count=1
Restaurons le secteur de boot: dd if=/mnt/sauvegarde/bootsector.bin of=/dev/hda1 bs=512 count=1
Puis rebootons: shutdown -r now

Remarque:

 

Annexes:

Pour quelques précisions sur Linux:


Liens:

Le site officiel: http://www.toms.net/rb/

Pour davantage de précisions en français sur Tomsrtbt, voir ici.