Il DVD come un floppy: packet writing e filesystem UDF
Questo HOWTO è stato testato su distribuzione Debian e Kernel v2.6.
Con un masterizzatore che supporti il packet writing è possibile formattare ed usare un qualsiasi DVD+RW come fosse un floppy disk, con la differenza di avere a disposizione oltre 4GB di spazio invece di 1.44MB.
Nota: il supporto per il packet writing del kernel 2.6 vale per i DVD+RW,
DVD-RW e CD-RW. I DVD-RW devono essere in "restricted o rewrite mode".
Questo howto vale solo per i DVD+RW.
Per prima cosa dobbiamo assicurarci che il supporto per filesystem UDF sia attivo nel kernel. Se il supporto è stato compilato come modulo è sufficiente caricarlo con il comando:
modprobe udf
Se volete compilare un kernel personalizzato, nei 2.6 il supporto per il filesystem UDF si trova nella sezione:
File systems -> CD-ROM/DVD File systems -> UDF File system support
Come seconda cosa dobbiamo controllare che sia attivo il supporto per il packet writing; se è stato compilato come modulo è sufficiente caricarlo con il comando:
modprobe pktcdvd
Altrimenti, il supporto per il packet writing sui 2.6 si trova su:
Device drivers -> Block devices -> Packet writing on CD/DVD media
Infine è necessario installare il pacchetto
udftools
('apt-get install udftools' su sistemi Debian).
Per configurare udftools è sufficiente indicare qual'è il dispositivo abilitato al packet writing; questo si fa editando il file
/etc/default/udftools
indicando all'interno il proprio device: es.
DEVICES="/dev/hdd"
A questo punto siamo pronti per formattare un supporto DVD+RW.
Per formattare il DVD è necessario installare il pacchetto
dvd+rw-tools
('apt-get install dvd+rw-tools' su sistemi Debian).
Una volta installato il software per formattare un DVD+RW è sufficiente usare il comando
dvd+rw-format /dev/hdd
L'operazione richiede qualche minuto.
A questo punto per creare un filesystem di tipo UDF sul supporto appena formattato è sufficiente utilizzare il comando
mkudffs /dev/pktcdvd/0
Una volta creato il filesystem UDF il DVD potrà essere montato, usato e smontato come un comune floppy disk.
Es.
- per montarlo:
mount /dev/pktcdvd/0 /cdrom - per copiarvi un file:
cp -a /home/foo/* /cdrom - per smontarlo:
umount /cdrom
