Come trasferire un’installazione Linux su un altro disco rigido

Su Linux e hai bisogno di spostare molti dati da un disco rigido all’altro? In tal caso, considera l’utilizzo dello strumento di modifica delle partizioni Gparted per Linux. Oltre a modificare i layout del disco rigido, può clonare rapidamente qualsiasi partizione su più dischi rigidi (o anche duplicare partizioni sullo stesso disco rigido) rendendolo un ottimo strumento per trasferire un’installazione Linux su un disco rigido diverso.

Copiare le partizioni con Gparted è molto semplice, ma non funziona con le partizioni montate. Dovrai assicurarti che il disco rigido con cui stai lavorando non sia in uso con il sistema principale. È possibile semplicemente installare lo strumento sulla propria distribuzione Linux e utilizzarlo da lì, ma è meglio lavorare con un sistema live. Avere un sistema live garantisce che nessuna partizione sia attualmente in uso.

Requisiti

Per iniziare con il disco live, scarica l’ultima versione dell’immagine ISO di Gparted. Inoltre, prendi una chiavetta USB di almeno 1 GB di dimensione e scarica la versione più recente dello strumento USB Etcher.

Crea disco live

Collega la chiavetta USB e apri Etcher per avviare il processo di creazione del disco live. All’interno di Etcher, seleziona il file ISO e fai clic sul pulsante “flash” per creare il disco. Etcher impiegherà un po ‘di tempo, ma quando sarà completo, riavvia il PC e carica il BIOS. Utilizzando il BIOS del PC, cambia il bootloader, in modo che carichi prima il disco live di Gparted.

Carica Gparted Live

Anche se questo disco live è uno strumento grafico, non inizia in questo modo. Segui le istruzioni sullo schermo per selezionare la lingua e il layout della tastiera. Quindi, inserisci “startx” nel prompt e caricherà l’ambiente desktop live. Da qui, trova “Gparted” e fai doppio clic su di esso per aprire lo strumento di partizionamento.

Quando si apre, lo strumento esegue la scansione di ogni disco rigido connesso al sistema e leggibile. Utilizzando il menu a discesa a destra, seleziona l’unità da cui desideri copiare i dati. In questo articolo, l’unità da cui copieremo i dati è / dev / sda e l’unità che riceverà i dati riprodotti è / dev / sdb.

Copia dei layout delle partizioni

Un modo semplice per trasferire un’installazione Linux da un disco rigido a un altro è utilizzare la funzione “copia partizione” nello strumento di partizione Gparted. Tieni presente che l’unità da cui stai copiando una partizione deve essere vuota. Per cancellarlo, apri una finestra del terminale e segui la nostra guida su come cancellare in modo sicuro un disco rigido. Quando il processo è completo, torna a Gparted e seleziona l’unità (nel nostro esempio, questo disco rigido è / dev / sdb).

Fai clic su “Dispositivo”, quindi su “Crea tabella delle partizioni”. Tieni presente che questo disco rigido DEVE avere lo stesso schema di quello che fornisce i dati. Se / dev / sda è una partizione GPT con EFI, deve esserlo anche / dev / sdb e viceversa.

Invece di creare una nuova partizione con la finestra di dialogo su / dev / sdb, vai al menu di selezione del disco rigido e seleziona / dev / sda. Cerca la partizione che contiene i tuoi dati. In questo esempio, copieremo la nostra cartella / home e la sua etichetta è / dev / sda2.

Fare clic con il tasto destro sulla partizione e fare clic su “copia” (o Ctrl + C), quindi, ancora una volta, tornare al menu di selezione del disco rigido e tornare a / dev / sdb. Fare clic con il pulsante destro del mouse sullo spazio bianco e selezionare “Incolla” (o Ctrl + V). La selezione dell’opzione Incolla avvierà una sequenza di copia della partizione, che richiederà molto tempo (a seconda della dimensione della partizione). Lascia che Gparted faccia il suo dovere e alla fine i tuoi dati verranno spostati sulla nuova unità!

Usando queste istruzioni, sentiti libero di farlo tutte le volte che vuoi, per copiare più partizioni da un disco rigido all’altro.

Quando Gparted finisce di copiare i dati, sentiti libero di chiuderlo. Quindi, riavvia il PC. Tutti i tuoi dati dovrebbero essere spostati.

Utilizzando DD

Oltre a utilizzare Gparted, ci sono altri modi per trasferire un’installazione Linux da un disco rigido a un altro. Il modo migliore e più veloce per clonare direttamente una partizione è con DD. Per fare ciò, apri un terminale e usa il comando lsblk per rivelare i dischi rigidi sul sistema. Come nel metodo Gparted, il disco rigido di origine è / dev / sda e il disco rigido di destinazione è / dev / sdb. Per clonare la partizione home dall’unità di origine, è necessario svuotare il disco.

Una volta che / dev / sdb è chiaro, utilizzare il comando parted per creare una nuova tabella delle partizioni.

sudo parted /dev/sdb

Crea una nuova tabella delle partizioni e assicurati che sia la stessa dell’origine (se l’origine è EFI, usa GPT. Se è MBR, usa MS-DOS).

Per EFI / GPT

mklabel gpt
quit

Per BIOS / MBR

mklabel msdos

quit

Successivamente, usa il comando DD per avviare una copia di / dev / sda in / dev / sdb.

sudo dd if=/dev/sda of=/dev/sdb bs=1M

Quando il terminale è nuovamente utilizzabile, DD è terminato.