Home > Centos, Debian, Linux, Ubuntu > Clonare una penna usb – Salvare una iso su usb

Clonare una penna usb – Salvare una iso su usb

In linux esiste un utlie comando che può essere utilizzato per clonare partizioni, drive o penne usb o per installare iso su penna usb che si avvi al boot. Il comando dd, uno degli storici comandi unix, ha proprio la funzione di copiare dei dati in blocchi. Una particolaritaà di dd,  acronicmo di dataset definition,   è quella di utilizzare parametri nella forma parametro=valore . Con dd è possibile anche cancellare sicuramente un disco o una partizione e effettuare il reset del MBR.

Di seguito alcuni esempi:

Il comando base è

dd if=device-iso-sorgente of=iso-device-target

un utile opzione è bs (blocksize)  che deve essere un multiplo di 512  es  bs=4K b

Clonare e ripristinare una penna usb

Per duplicare/clonare una penna usb specificare  il device da clonare qualcosa del tipo /dev/sdx e il nome dell’immagine di destinaazione.

Elencare i device a disposizione con

fdisk -l
sudo dd if=/dev/sdg1   of=nome-img-sdg1.img

Per ripristinare la penna usb

sudo dd if=nome-img-sdg1.img   of=/dev/sdg1

oppure

cat nome-img-sdg1.img > /dev/sdg1

Copiare un CD/DVD

Per reealizzare una ISO del primo CD/DVD presente nle sistema in genere il device /dev/sr0 digitare:

sudo dd if=/dev/sr0 of=dvd-copia.iso

Realizzare una penna usb avviabile

Per realizzare una penna usb avviabile a partire da una iso live  si può usare un comando del tipo

sudo dd if=xubuntu-12.04.1-desktop-i386.iso of=/dev/sdh oflag=direct

non è necessario specificare il numero della partizione. Purtroppo questo approccio non funziona con tutte le distribuzioni ad esempio funziona con ubuntu 12.04 ma non funziona con ubuntu 11.04

Cancellazione sicura con dd

Cancellare sicura di un disco o una partizione scrivendo tutti zero.

dd if=/dev/zero of=/dev/sda bs=4

Controllare la presenza di dati su disco

Per controllare che un disco abbia dati registrati si può utilizzare il comando

dd if=/dev/sdg1

Reset MBR in Linux

Per effettuare il reset del MBR in linux è possible utilizzare il comando

dd if=/dev/zero of=/dev/hda bs=446 count=1

Attenzione. Diversi raccomandano di scrivere 0 nei primi 512 bytes del disco ma questo non è corretto limitare a 446. MBR reset

Allocare file

Allocare un file di 100 MB

dd if=/dev/zero of=dati bs=1024k count=20

Risorse:

Advertisements
  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: