Le package UDFtools contient des utilitaires pour créer et monter des disques CD-RW avec des systèmes de fichiers UDF en lecture et en écriture. Les systèmes de fichiers UDF sont utilisés à la fois sur des médias CD-RW et sur des DVD. Pour plus d'informations sur le standard des systèmes de fichiers UDF, voir: http://www.osta.org et http://www.ecma-international.org.
Téléchargement (HTTP): http://prdownloads.sourceforge.net/linux-udf/udftools-1.0.0b2.tar.gz
Taille du téléchargement: 236 Ko
Estimation de l'espace disque requis: 2,7 Mo
Estimation du temps de construction:
Correctifs requis: http://www.linuxfromscratch.org/patches/blfs/5.1/linux-2.4.26-packet.patch
Correctifs pour les autres versions du noyau: http://w1.894.telia.com/~u89404340/patches/packet/
Notez que ce correctif pourrait endommager de façon permanente votre lecteur de CD s'il fait partie de http://slashdot.org/article.pl?sid=03/10/25/1737244. N'appliquez pas ce correctif sans vérifier en premier lieu cet article.
Installez le correctif du noyau en lançant les commandes suivantes à partir du répertoire des sources du noyau:
patch -Np1 -i ../linux-2.4.26-packet.patch
Dans la configuration du noyau, vérifiez votre paramètrage pour ce qui est cité ci-dessous:
Block devices Packet writing on CD/DVD media: Y or M File Systems UDF filesystems support (read only): Y UDF write support (DANGEROUS) Y
SI nécessaire, recompilez le noyau avec
make CC=/opt/gcc-2.95.3/bin/gcc dep &&
make CC=/opt/gcc-2.95.3/bin/gcc bzImage &&
make CC=/opt/gcc-2.95.3/bin/gcc modules &&
make CC=/opt/gcc-2.95.3/bin/gcc modules_install
Copiez /usr/src/linux/arch/i386/boot/bzImage et /usr/src/linux/System.map dans /boot. Si vous utilisez LILO, éditez /etc/lilo.conf de façon approprié et lancez lilo.
Si vous construisez le créateur de paquets comme module, ajoutez ce qui suit à /etc/modules.conf:
alias block-major-97 pktcdvd
Finalement, créez les noeuds pour le pilote du périphérique dans /dev, ajoutez un noeud pour chaque lecteur CD-RW que vous souhaitez gérer:
mknod /dev/pktcdvd0 b 97 0
mknod /dev/pktcdvd1 b 97 1
Installez UDFtools en lançant les commandes suivantes:
./configure --prefix=/usr &&
make &&
make install
Le package UDFtools contient pktsetup, cdrwtool et mkudffs.
pktsetup est utilisé pour établir et casser les associations entre le pilote de paquets du noyau et un lecteur physique.
Exemple:
pktsetup /dev/pktcdvd0 /dev/scd0
mount /dev/pktcdvd0 /mnt/cdrom -t udf -o rw,noatime
associe le périphérique physique /dev/scd0 avec le pilote de paquets du noyau /dev/pktcdvd0 puis monte un UDF formatté CD-RW pour un accès en lecture/écriture.
cdrwtool apporte des possibilités pour gérer des lecteurs CD-RW, en incluant le formattage de nouveaux disques, le paramétrage des vitesses de lecture et d'écriture, etc.
Exemple:
cdrwtool -d /dev/scd0 -q
prépare un nouveau CD-RW et le formatte avec un système de fichiers udf.