Sysresccd-manual-fr Graver un DVD RW depuis SystemRescueCd en le montant

From SystemRescueCd

Jump to: navigation, search

Contents

[edit] A propos

Il est parfois nécessaire de graver des DVD+RW depuis SystemRescueCd, étant donne que c'est un kit orienté vers l'administration système. Il peut par exemple être utile de sauvegarder des donnes ou un systeme sur un DVD+RW. Cette page explique comment y parvenir en passant par une méthode de gravure "en direct", c'est a dire en gravant les fichiers par simple écriture sur un point de montage.

Cette méthode permet donc de graver des donnes sur un DVD+RW sans avoir besoin de préparer une compilation sur un disque dur a l'avance. Cela permet par exemple de graver l'image d'un système faite avec partimage, alors qu'il faudrait en principe stocker l'image sur un disque dur temporairement, étant donne que partimage ne gère pas la gravure des données.

La méthode décrite fonctionne avec des médias de type DVD+RW uniquement, donc pas avec des DVD-RW. Le disque sera formatté avec le système de fichiers UDF, et non pas l'ISO, plus connu, et qui ne gère pas les fichiers de plus de 2 Go. Le format UDF permet de stocker les fichiers dépassant cette taille.

[edit] Résumé des opérations

  1. Démarrage de SystemRescueCd
  2. Formattage du disque DVD+RW
  3. Création du système de fichiers UDF
  4. Montage du disque et copie des fichiers

[edit] Etape-1: Démarrage de SystemRescueCd

La plupart des ordinateurs ne disposent que d'un seul lecteur optique. Si vous démarrez SystemRescueCd depuis un CD-ROM, il n'est donc en principe plus possible d'utiliser le lecteur pour graver d'autres disques. Pour éviter ce problème, il est possible de charger le système en mémoire au démarrage, afin d'éjecter le disque système, et de libérer le lecteur. Cela nécessite néanmoins de disposer d'au moins de 256 Mo de mémoire vive, mais cela ne devrait pas poser de problème pour les ordinateurs récents.

Pour demander le chargement du système en mémoire, vous devez ajouter l'option docache au démarrage du système. Par exemple, pour démarrer le système avec le choix par défaut, vous devrez donc taper rescuecd docache setkmap=fr au tout premier invite, avec l'image d'accueil du système. Vous devrez alors taper eject /mnt/cdrom a la fin du chargement pour ejecter le disque et libérer le lecteur optique, qui devient disponible pour une gravure.

[edit] Etape-2: Formattage du disque DVD+RW

Vous devrez d'abord connaître le nom de périphérique du lecteur optique sous Linux. La commande suivante peut vous éclairer la plupart du temps:

ls -l /dev/cd*
root@sysresccd /root % ls -l /dev/cd*
lrwxrwxrwx 1 root root 3 May 19  2007 /dev/cdrom2 -> hdd
lrwxrwxrwx 1 root root 3 May 19  2007 /dev/cdrw2 -> hdd

Dans notre exemple, le lecteur/graveur de DVD est reconnu sous le nom /dev/hdd, et nous allons l'utiliser ainsi.

Pour formater le disque, tapez la commande suivante, en adaptant bien sur le nom de périphérique a votre configuration.

dvd+rw-format -force=full /dev/hdd

Cela peut prendre quelques temps. Voici ce que vous pouvez voir en sortie:

* BD/DVD±RW/-RAM format utility by <appro@fy.chalmers.se>, version 7.0.
* 4.7GB DVD+RW media detected.
* formatting

[edit] Etape-3: Création du système de fichiers UDF

Une fois le disque formatée, nous allons créer le système de fichiers de la facon suivante:

mkudffs --lvid="dvd-backup" --udfrev=0x0150 /dev/hdd

Vous pouvez modifier les options et le nom de volume, mais c'est une bonne chose de choisir la version 1.50 du système UDF afin de garantir une meilleure compatibilité entre les systèmes d'exploitation. Voici une exemple de sortie de la commande mkudffs

start=0, blocks=16, type=RESERVED
start=16, blocks=3, type=VRS
start=19, blocks=237, type=USPACE
start=256, blocks=1, type=ANCHOR
start=257, blocks=16, type=PVDS
start=273, blocks=1, type=LVID
start=274, blocks=2294573, type=PSPACE
start=2294847, blocks=1, type=ANCHOR
start=2294848, blocks=239, type=USPACE
start=2295087, blocks=16, type=RVDS
start=2295103, blocks=1, type=ANCHOR

Linux-3.6 supporte le format UDF, a condition bien sur que l'option soit activée dans le noyau, ce qui est le cas avec SystemRescueCd. Windows 2000 et les versions plus anciennes ne savent pas lire les disques UDF, par contre cela ne pose pas de problème a partir de Windows XP, 2003 et Vista.

[edit] Etape-4: Montage du disque et copie des fichiers

Le media étant maintenant formaté avec un système de fichiers UDF, il faut créer un point de montage et monter le disque dessus:

mkdir -p /mnt/disc
mount -t udf -o rw,noatime /dev/hdd /mnt/disc

Vous pouvez ensuite écrire vous fichiers dans le dossier /mnt/disc comme vous le feriez sur n'importe quelle partition classique. Attendez vous cependant a ce que l'écriture soit beaucoup plus lente. Vérifiez aussi que les donnes a copier ne dépassent pas la taille du volume, soit environ 4.7 Go pour un disque simple couche.

Par exemple si vous souhaitez sauvegarder l'image de votre système avec Partimage, vous pouvez utiliser une commande comme ceci:

partimage -z1 save /dev/hda1 /mnt/disc/image-of-gentoo.pi

Vous pouvez aussi utiliser la commande du (Disk Usage) pour obtenir la taille totale d'un dossier du disque:

root@sysresccd> du -sh /boot
29M /boot

Une fois les données copiées, il faudra démonter le média, et il est judicieux de forcer l'écriture physique avec la commande sync:

umount /mnt/disc
sync
Personal tools
main pages