Come posso clonare facilmente il mio intero sistema?


21

Sto eseguendo Ubuntu 14.04 LTS e ho riscontrato alcuni problemi con il mio disco rigido. Ho acquistato un nuovo HDD della stessa dimensione (1 TB) e intendo spostare tutti i miei dati (softs, lavoro, foto, ecc.) Sul nuovo HDD.

Qual è il modo più semplice per farlo?


1
È possibile copiare e incollare partizioni con gparted da un CD live
Panther,

Oppure potresti usare clonezilla (GPL) clonezilla.org
Bruni il

4
NOTA: indipendentemente dal metodo utilizzato per la copia , è molto più sicuro eseguire questa operazione su un sistema (hardware) che è stato avviato da Live CD / supporto USB . La copia del sistema live, mentre è in esecuzione da quell'unità E con un HDD sospetto, può causare problemi che potresti non notare immediatamente.
david6

Risposte:


13

Il modo più semplice per farlo è usare Gparted dal Live CD / USB come suggerito sopra. Per fare ciò, dai un'occhiata alla sezione "Copia e incolla di una partizione" nel manuale di Gparted . Per riprodurre i passaggi indicati nel collegamento:

Per copiare una partizione:

  1. Seleziona una partizione non montata. Vedi la sezione chiamata “ Selezione di una partizione ”.

  2. Scegli: Partizione → Copia. L'applicazione contrassegna la partizione come partizione di origine.

Per incollare una partizione:

  1. Seleziona uno spazio non allocato su un dispositivo disco. Vedi la sezione chiamata « Selezione dello spazio non allocato ».

  2. Scegli: Partizione → Incolla. L'applicazione visualizza la finestra di dialogo Incolla / percorso-partizione.

  3. Se lo desideri, puoi regolare le dimensioni e la posizione della partizione. Vedi la sezione chiamata « Specificare dimensione e posizione della partizione ».

  4. Se lo desideri, puoi specificare l'allineamento della partizione. Vedere la sezione chiamata " Specifica dell'allineamento delle partizioni ".

  5. Fai clic su Incolla. L'applicazione visualizza l'operazione di partizione di copia nel riquadro Operazioni in sospeso.


Grazie per avermi aiutato in questo, ma penso che userò un modo semplice manuale come suggerito di seguito da @Frantique, sudo cat / dev / sda> / dev / sdb so che è rischioso, ma sembra il modo più semplice per me.
Adascalitei Lucian,

Sì, è una tua scelta. Forse altri troveranno questo metodo più semplice :) Fai attenzione dd(e anche cat) perché possono rovinare le cose se non usate con cautela.
Ron,

@AdascaliteiLucian non lo fa cat(vedi commento sopra). Se vuoi velocizzare le cose, usa una dimensione del buffer maggiore (circa 64 MB) condd
Fabby,

catè più sicuro e più semplice di dd. Non c'è motivo di non usarlo .
Terdon,

7

L'uso di CloneZilla ( http://clonezilla.org/ ) si prenderà cura dei dettagli.


5
Sebbene la tua risposta sia corretta al 100%, potrebbe anche diventare inutile al 100% se quel link viene spostato, modificato, unito in un altro o il sito principale scompare ... :-( Pertanto, modifica la tua risposta e copia il relativo passi dal link alla tua risposta, garantendo così la tua risposta per il 100% della vita di questo sito! ;-) Puoi sempre lasciare il link in fondo alla tua risposta come fonte per il tuo materiale ...
Fabby

3
Potresti espandere un po 'su questo? Ad esempio delinea come userai clonezilla per clonare una partizione ...
Oli

4
Non essere così difficile Fabby: Clonezilla esiste da molto tempo (credo che quasi 10 anni ormai). Se il sito viene spostato, puoi sempre cercarlo su Google. Il manuale completo e le guide rapide sono disponibili sul sito. Cosa vuoi includere: i siti di download: osdn, sourceforge? O il repository github? Comunque, quando il progetto diventa così abbandonato che il sito Web non funziona più, è spesso meglio non usarlo, a meno che non si legga la fonte.
jringoot,

Sono d'accordo con jringoot. Se il collegamento non è disponibile, la risposta è comunque discutibile.
user1182988,

5

Avvia da un sistema live, collega il nuovo HDD tramite USB (o un altro cavo ata, a seconda dell'hardware) e avvia un "Terminale".

Controlla qual è il percorso per il tuo vecchio HDD (probabilmente /dev/sda) e anche per quello nuovo ( /dev/sdb), ed emetti questo comando:

sudo dd if=/dev/sda of=/dev/sdb

Ricorda che ci vorrà molto tempo. Non esiste un'indicazione di avanzamento predefinita. È possibile visualizzare l'avanzamento inviando un segnale SIGUSR1 al processo, ad esempio sudo pkill -USR1 dd, o sudo pkill -USR1 -f sdb.

Un'altra possibilità è (anche più veloce di dd):

cat /dev/sda >/dev/sdb

Immagino che questo sia il metodo che sceglierò, a dire il vero, preferisco la cosa shell invece della cosa Gparted.
Adascalitei Lucian,

1
Lucian: da, e cea mai buna solutie. ;)
Frantique,

3
utilizzando dduna dimensione di blocco più grande sarà accelerarlo. ad es.sudo dd if=/dev/sda of=/dev/sdb bs=1024k
David Purdue,

David: sì, proprio perché non sappiamo nulla dell'hardware, è meglio andare più lentamente.
Frantique,

1
Buna asta :), nu m-as fi astepat :), oricum tin thread-ul deschis in caz de experienceente ceva probleme, Teoretic eu vreau sa inlocuiesc in Hard Wd Blue 1Tb, care deja cred ca se duc acele de pe platane, come un Hard Wd Black 1Tb, è ora disponibile per il ripristino di Nebunia iarasi, come se fosse un gioco di parole, preferendo questo aspetto. Stima stimata in data 4 luglio 5 ore fa. Multumesc inca o data.
Adascalitei Lucian,

1

Ho creato uno script bash per automatizzare l'intero processo di clonazione su un altro disco usando rsync nel modo più semplice possibile.

Lo script si occupa di tutto, come la modifica del file fstab, l'installazione di grub corretta sul nuovo disco e l'aggiornamento per creare un nuovo menu di grub.

Devi solo preparare il tuo disco di destinazione con le partizioni appropriate usando gparted per esempio.

Per maggiori dettagli, visitare il suo repository all'indirizzo https://github.com/thiggy01/clone-ubuntu


Ottimo lavoro sulla clonazione della sceneggiatura di clonazione che ho scritto. Grazie per aver dato credito nel tuo github.
WinEunuuchs2Unix

Sono contento che ti sia piaciuto. Avevo solo bisogno di uno strumento per aggiornare il mio computer da un hdd a un sdd. Quindi, ho trovato il tuo script e, dato che non ne hai limitato l'uso, ho deciso di personalizzarlo per automatizzare l'intero processo.
thiggy01
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.