Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati


Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.

Guida verificata con Ubuntu: 20.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa guida illustra la procedura per copiare in altri dispositivi di memoria il sistema operativo, o documenti utente $Home come Backup, con il terminale, utilizzando metodo cp o metodo dd della clonazione del disco intero o partizioni distinte in immagini.

Quando si operano con passaggi di sostituzione di dispositivi di memoria, per i Backup è consigliata la conoscenza dei seguenti argomenti:

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:

  1. Individuare la partizione di sistema

  2. Verifica dello spazio disponibile
  3. Formattazione partizioni
  4. Copia della/e cartella/e
  5. Verifica della copia

La partizione che ospiterà la cartella copiata dovrà essere sempre maggiore alla cartella di origine.

Individuare le partizioni di sistema

  1. Individuare le partizioni / o /home;

Verifica dello spazio occupato dalla directory da copiare

  1. Individuare sul secondo dispositivo di memoria lo spazio libero in cui operare la copia delle cartelle;

  2. Cerchiamo l'informazione dello spazio libero con du, digitare nel terminale il comando:

sudo du -kshP /

L'output sarà simile al seguente:

20G     /

Si dovrà pertanto creare successivamente una partizione di dimensioni superiori a 20 GB.

Formattazione delle partizioni

  1. Aprire un editor di partizioni;

  2. 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 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

  1. Per poter copiare le cartelle /, è necessario creare e montare una nuova partizione, digitare il seguente comando nel terminale:

sudo mkdir /media/backup && sudo mount /dev/sdxy /media/backup
  1. Copiare / nella nuova posizione digitando il seguente comando nel terminale:

    sudo cp -priv / /media/backup
    La durata del processo dipenderà dalla quantità di dati da trasferire.

mettendo al posto di sdxy il nome della seconda partizione.

Verifica

  1. Verificare che la dimensione cartella / sia stata effettivamente copiata, si può utilizzare il comando:

df -h
  1. 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

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 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 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 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 terminale il comando:

dd if=nome_immagine.dd of=/dev/hda1

Ulteriori risorse


CategoryHomepage