Copiare floppy

Da GolemWiki.
Versione del 9 giu 2006 alle 10:45 di Yawgmoth (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

non esiste un comando specifico nei sistemi linux per copiare i floppy, ma in genere si usa il comando dd.


non sapete cosa fà dd?? semplice!! rtfm!!! :-p

ok... stò scherzando..... dd serve a copiare file. questi sono i primi righi della pagina di man per dd:


dd copia un file (per default dallo standard input allo standard output) con dimensioni predeterminate per i blocchi d’input e di output, effettuando eventualmente delle conversioni su di esso.


a questo punto la domanda nasce spontanea: che centra un comando per copiare i file?? non stiamo parlando di copiare floppy???

la risposta è altrettanto spontanea: in linux tutto è un file!!


vediamo quindi come usare dd per copiare un floppy (ipotizzando che il vostro lettore floppy sia /dev/fd0)


prima cosa dovete copiare il floppy in un file temporaneo sull'hd

[user@host ~]$ dd if=/dev/fd0 of=floppy.img


quindi cambiate disco e ricopiate l'immagine sul disco destinazione

[user@host ~]$ dd if=floppy.img of=/dev/fd0


ovviamente potete fare tutte le copie che vi pare, a partire dalla stessa immagine.



una possibile ottimizzazione consiste nello specificare un block size più grande... i comandi diventano:

[user@host ~]$ dd if=/dev/fd0 of=floppy.img bs=18k

[user@host ~]$ dd if=floppy.img of=/dev/fd0 bs=18k



una cosa curiosa/simpatica è che potete montare l'immagine temporanea usando l'opzione loop nel comando di mount

[user@host ~]$ mount floppy.img /mnt/somedirectory/ -o loop


non sono sicuro se sia possibile modificare l'immagine, una volta montata.... qualcuno può verificare?? grazie!!