#format wiki #LANGUAGE it <
> <> <> <> = Introduzione = Questa guida illustra la procedura per copiare in altri [[Hardware/DispositiviPartizioni/Partizioni#Dispositivi_di_memoria_e_partizioni|dispositivi di memoria]] il sistema operativo, o documenti utente '''$Home''' come Backup, con il [[AmministrazioneSistema/Terminale|terminale]], utilizzando metodo [[AmministrazioneSistema/ComandiBase|cp]] o metodo '''dd''' della clonazione del disco intero o partizioni distinte in immagini. {{{#!wiki important Quando si operano con passaggi di sostituzione di dispositivi di memoria, per i Backup è consigliata la conoscenza dei seguenti argomenti: * creazione e utilizzo di dispositivi live ([[Installazione/CreazioneLiveUsb|USB]] o [[Hardware/DispositiviPartizioni/MasterizzareIso|DVD]]) e loro [[Installazione/AvvioSupportoDiInstallazione|avvio]]; * [[AmministrazioneSistema/Filesystem|Filesystem]]; * [[Hardware/DispositiviPartizioni/IndividuarePartizioni|Individuare]] le [[Hardware/DispositiviPartizioni/Partizioni|partizioni]]; * editor di '''[[Hardware/DispositiviPartizioni/PartizionamentoManuale|partizioni]]'''; }}} {{{#!wiki important Si raccomanda di svolgere le seguenti procedure '''dd''' molto cauti; potrebbero produrre gravi danni al sistema. <
> Ricordare l'ordine di scrittura dei comandi }}} = Procedura con cp = Le operazioni di seguito descritte comprendono, in sintesi, i seguenti passaggi: 0. [[Hardware/DispositiviPartizioni/IndividuarePartizioni|Individuare]] la partizione di sistema 0. Verifica dello spazio disponibile 0. Formattazione partizioni 0. Copia della/e cartella/e 0. Verifica della copia {{{#!wiki important La partizione che ospiterà la cartella copiata dovrà essere sempre maggiore alla cartella di origine.<
> }}} == Individuare le partizioni di sistema == 0. [[Hardware/DispositiviPartizioni/IndividuarePartizioni|Individuare]] le partizioni '''`/`''' o '''`/home`'''; == Verifica dello spazio occupato dalla directory da copiare == 0. [[Hardware/DispositiviPartizioni/IndividuarePartizioni|Individuare]] sul secondo [[Hardware/DispositiviPartizioni/Partizioni#Dispositivi_di_memoria_e_partizioni|dispositivo di memoria]] lo spazio libero in cui operare la copia delle cartelle; 0. Cerchiamo l'informazione dello spazio libero con [[AmministrazioneSistema/ComandiBase#du|du]], digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando: {{{ sudo du -kshP / }}} L'output sarà simile al seguente: {{{ 20G / }}} {{{#!wiki important Si dovrà pertanto creare successivamente una partizione di dimensioni superiori a 20 GB.<
> }}} == Formattazione delle partizioni == 0. Aprire un editor di '''[[Hardware/DispositiviPartizioni/PartizionamentoManuale|partizioni]]'''; 0. [[Hardware/DispositiviPartizioni/Partizioni#Formato_delle_partizioni|Formattare]] la partizione di destinazione con lo stesso filesystem utilizzato per '''`/`''' (ext3, ext4, ecc.); == Verifica dimensioni delle partizioni == Verificare e annotare la dimensione delle proprie partizioni digitando il seguente comando in un [[AmministrazioneSistema/Terminale|terminale]]: {{{ df -h }}} L'output sarà simile al seguente: {{{ File system Dim. Usati Disp. Uso% Montato su /dev/sda1 18G 4,4G 13G 26% / /dev/loop0 90M 90M 0 100% /snap/core/6130 /dev/loop1 91M 91M 0 100% /snap/core/6405 }}} == Copia delle partizioni == 0. Per poter copiare le cartelle '''/''', è necessario [[Hardware/DispositiviPartizioni/MontarePartizioni|creare e montare]] una nuova partizione, digitare il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ sudo mkdir /media/backup && sudo mount /dev/sdxy /media/backup }}} 0. Copiare '''`/`''' nella nuova posizione digitando il seguente comando nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ sudo cp -priv / /media/backup }}} La durata del processo dipenderà dalla quantità di dati da trasferire. {{{#!wiki note mettendo al posto di `sdxy` il nome della seconda partizione. }}} == Verifica == 0. Verificare che la dimensione cartella '''`/`''' sia stata effettivamente copiata, si può utilizzare il comando: {{{ df -h }}} 0. che restituirà un output simile al seguente:{{{ File system Dim. Usati Dispon. Uso% Montato su /dev/sda3 39G 19G 18G 52% / /dev/sdb7 78G 19G 59G 26% /media/backup }}} {{{#!wiki important Si può notare che la `/` si trova anche in un'altra partizione diversa formattata in dimensione spazio doppia, in '''/media/backup''' (in questo esempio in `/dev/sdb7`).<
> }}} = Procedura con dd = == Clonare una partizione == Supponiamo di copiare partizione /dev/sda1, nella partizione /dev/sdb1 Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando: {{{ dd if=/dev/sda1 of=/dev/sdb1 }}} == Clonare un intero hard disk == Da un dico fisico /dev/sda ad un disco fisico /dev/sdb: Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando: {{{ dd if=/dev/sda of=/dev/sdb }}} Questo comando clonerà l'intero disco, incluso il Master Boot Record (e quindi anche il bootloader), tutte le partizioni ed i dati. == Creare un'immagine di una partizione sistema == Per creare un'immagine chiamata «nome_immagine.dd» della propria partizione «/dev/sda1» digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando: {{{ dd if=/dev/hda1 of=nome_immagine.dd }}} == Ripristinare == Invertire input/output dai precedenti comandi Per l'ultimo esempio, digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando: {{{ dd if=nome_immagine.dd of=/dev/hda1 }}} = Ulteriori risorse = * [[http://perfab.wordpress.com/2010/03/06/separare-la-home-da-ubuntu/|Separare la home da Ubuntu]] * [[https://help.ubuntu.com/community/Partitioning/Home/Moving|Guida sul wiki internazionale]] ---- CategoryHomepage