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