Packet-writing Con Linux UDF

Che cosa e' il pachet-writing, anche chimato Universal Disk Format (UDF)?

E' uno standard che considera ogni supporto riscrivibile come un grande floppy, e permette di scriverci e cancellarci sopra come se fosse un floppy, senza l'utilizzo di programmi per masterizzare.

In linux, ora dal kernel 2.6.12 in poi, funziona molto bene, solamente che per farlo funzionare bisogna prendere alcuni piccoli accorgimenti.

Innanzitutto, se si usa un masterizzatore DVD consiglio caldamente di usare DVD+RW, questi tipi di dvd (quelli col +), sono studiati appositamente per usarli col packet-writing, anche per gli altri e' possibile, ma e' leggermente piu' complicato.

In ogni modo bisogna abilitare nel kernel il supporto al packet-writing e al filesystem UDF, ed inoltre installare la versione del programma udftools 1.0.0b3 - patched, quella semplicemente 1.0.0b3 non funziona!!!

I sorgenti di udftool gia' patchati li potete scaricare qui cliccando sul link: Udftools-1.0.0b3-patched.tar.bz2

Usare i DVD+RW

E' semplicissimo, inserite un DVD+RW da formattare nel lettore (ipotizziamo che il lettore sia il dispositivo hdc), digitate:

 # dvd+rw-format /dev/hdc 

 # mkudffs /dev/hdc

 # mount /dev/hdc /media/dvd -t udf -o rw,noatime

In questo modo il DVD+RW e' montato sulla cartella /media/cdrom e potete copiare o cancellare direttamente i file come se fosse una cartella qualunque.

Se per smontare il dispositivo il computer impiega un po' di tempo, dai 30 secondi in su, state tranquilli, e' tutto normale.

Io consiglio di modificare il file /etc/fstab, per quanto riguarda il masterizzatore, in questa maniera:

 /dev/hdc   /media/dvd   auto   rw,noauto,users,noatime    0 0

Altri tipi di suppoto (CD-RW, DVD-RW)

Per usare questi supporti bisogna prima di tutto formattarli, se e' un CD:

 # cdrwtool -d /dev/hdc -q

Se e' un DVD-RW:

 # dvd+rw-format /dev/hdc

In ogni modo, bisogna creare un dispositivo per il packet-writing, e si fa in questa maniera:

 # pktsetup materizzatore  /dev/hdc
 # mount /dev/pktcdvd/masterizzatore /media/cdrom -t udf -o rw,noatime