Qualche giorno fa sono stato felice di scoprire che non è poi così difficile scrivere un'immagine iso su una USB senza l'aiuto di un programma di terze parti esplicitamente progettato per farlo. Ma il comando (o programma) che facilita questo - dd - mi confonde.
Secondo Wikipedia è progettato per copiare e convertire dati grezzi, ma onestamente trovo questa definizione molto equivoca e vaga. Capisco che ti consente di trasformare un dato in un altro, ma cosa succede se il file di output specificato è troppo piccolo per essere trasformato nel file di input specificato?
dd if=giant_file of=tiny_file
Inoltre, quando creo un USB avviabile con un file di immagine, l'USB raggiunge un tipo di file system di isofs , ma se scrivo un archivio o eseguibile sull'unità, mantiene il suo normale tipo di file system.
Qualsiasi chiarimento su ciò che fa realmente il comando dd o su come funziona a un livello inferiore sarebbe molto apprezzato. Grazie!
of
viene sovrascritto anche se non è un file - questo è un modo molto carino per (accidentalmente?) distruggere una partizione / unità! Ecco perché è molto importante raddoppiare e forse triplicare la destinazione se si tratta di un'unità / partizione, per assicurarsi di avere quella giusta.