Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Spostare i dati direttamente da/verso i dispositivi

Mentre di solito pensiamo ai dati sui nostri computer come organizzati in file, è anche possibile pensare ai dati in forma "grezza". Se osserviamo un'unità disco, ad esempio, vediamo che è costituita da un gran numero di “blocchi” di dati che il sistema operativo vede come directory e file. Tuttavia, se potessimo trattare un'unità disco semplicemente come una grande raccolta di blocchi di dati, potremmo eseguire attività utili, come i dispositivi di clonazione.

I dd programma svolge questo compito. Copia blocchi di dati da un luogo all'altro. Utilizza una sintassi univoca (per ragioni storiche) e di solito viene utilizzata in questo modo:

Spostare i dati direttamente da/verso i dispositivi


dd se=file di input di=file di uscita [b=misura del blocco [conta=blocchi]]

dd se=file di input di=file di uscita [b=misura del blocco [conta=blocchi]]


Supponiamo di avere due unità flash USB della stessa dimensione e di voler copiare esattamente la prima unità nella seconda. Se colleghiamo entrambe le unità al computer e vengono assegnate ai dispositivi / Dev / sdb ed / Dev / sdc rispettivamente, potremmo copiare tutto dalla prima unità alla seconda unità con quanto segue:



dd if=/dev/sdb of=/dev/sdc

dd if=/dev/sdb of=/dev/sdc


In alternativa, se solo il primo dispositivo fosse collegato al computer, potremmo copiare il suo contenuto in un normale file per un successivo ripristino o copia:



dd if=/dev/sdb di=flash_drive.img

dd if=/dev/sdb di=flash_drive.img


Immagine

Attenzione! I dd il comando è molto potente. Sebbene il suo nome derivi da "definizione dei dati", a volte viene chiamato "distruggi disco" perché gli utenti spesso digitano erroneamente sia il if or of specifiche. Ricontrolla sempre le specifiche di input e output prima di premere invio!


Immagine


Il miglior sistema operativo cloud computing su OnWorks: