Les CD utilisent traditionnellement un système de fichiers ISO9660. Avec l'arrivée des DVD, un autre système de fichiers a été créé pour le remplacer : UDF. Ce système permet de de stocker des données aussi bien sur CD que sur DVD, et il est plus facile à utiliser.
La gravure par paquets, quant à elle, permet d'utiliser un CD ou un DVD réinscriptible comme une grosse disquette.
Pour créer une image de CD, on crée simplement un système de fichiers UDF sur un fichier du disque dur :
%
mkudffs image.udf $((700 * 1024 / 2))
Ici, on crée une image UDF dans le fichier
images.udf
. La taille est précisée par un nombre de
blocs de 2048 octets. Ici, on laisse le Shell calculer un nombre de blocs
correspondant à 700 Mo.
Nous allons monter l'image UDF en loopback, puis la remplir comme s'il s'agissait d'une disquette :
#
mkdir image
#
mount -o loop -t udf image.udf image
#
chmod a+rwx image
Vous pouvez maintenant copier des fichiers dans l'image :
%
cp /fichier/à/sauvegarder image/
Enfin, quand vous avez copié tous les fichiers dans l'image, démontez celle-ci :
#
umount image
#
rmdir image
Votre image est prête, il ne reste plus qu'à la graver sur le disque :
si votre graveur supporte le burnproof :
#
cdrecord -v dev=ATAPI:/dev/graveur driveropts=burnproof -data image.udf
si votre graveur ne supporte pas le burnproof :
#
cdrecord -v dev=ATAPI:/dev/graveur -data image.udf
Pour gaver par paquets, vous devez disposer du pilote idoine. Pour cela, dans la configuration du noyau, dans la section
Device Drivers --> Block devices
Choisissez le pilote Packet writing on CD/DVD media.
Avec un disque réinscriptible dans votre lecteur, lancez la commande :
#
cdrwtool -d /dev/pktcdvd/0 -q
Cela efface le contenu éventuel du disque, le formate avec une seule grande piste, et crée dedans un système de fichiers UDF prêt à l'emploi.
Vous pouvez maintenant monter votre disque dans un répertoire :
#
mkdir /media/cdrw
#
mount -o rw -t udf /dev/pktcdvd/0 /media/cdrw
#
chmod a+rwx /media/cdrw
Copiez simplement les fichiers que vous voulez sauvegarder dans votre disque :
%
cp /fichier/à/sauvegarder /media/cdrw/
Les écritures se font immédiatement sur le disque, et peuvent donc être un peu lentes.