Copiare floppy

Da GolemWiki.
Versione del 26 set 2012 alle 12:51 di Giulio (discussione | contributi) (Aggiunta alla categoria "Howto")
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


a questo punto potete anche modificare l'immagine...



AVVERTENZA!!


state MOLTO ATTENTI a non sovrascrivere le partizioni dei vostri hd!!

se scrivete qualcosa tipo:

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


vi siete fottuti tutto il contenuto del vostro primo hd!!! :-o

(in realtà il sistema operativo dovrebbe impedirvelo, ma è sempre meglio non rischiare!! :-)




@ John Doe

scusa se ti ho "rubato il lavoro", ma la pagina era ancora vuota...... :-)