Pagina 1 di 1

Migrare dati da HDD magnetico a SSD

Inviato: mar apr 22, 2014 16:23
da Burroughs
Buon pomeriggio a tutti!
Ho trovato su Internet una buona occasione che mi permetterebbe di sostituire il mio hard disk tradizionale da 2,5'' per il laptop con uno di capacità equivalente (750GB) senza spendere un botto di soldi.
Ora, a parte le linee guida da seguire per l'installazione e la configurazione di una distribuzione Linux su SSD (ne trovate una qui), quello che mi inquieta in modo particolare è, più che altro, la migrazione dei dati, visto che si tratta di una procedura lunga e, in molti casi, pallosa.
Attualmente utilizzo uno schema di partizionamento uguale a questo:

Codice: Seleziona tutto

/dev/sda1 >> 25GB >> FAT 32 (Recovery)
/dev/sda2 >> 1.87GB >> Swap
/dev/sda3 >> 299.24GB >> ext4 (root partition)
/dev/sda4 >> 372.53GB >> Extended Partition
/dev/sda5 >> 372.53GB >> reiserfs (Logical Drive e Home Partition)

Ora, al di là dell'utilità o meno della partizione di swap (a me serve solo per l'ibernazione del sistema), quale metodo consigliate per migrare i dati dal vecchio al nuovo HDD nel minor tempo possibile: dd, cp o Clonezilla?
La mia idea era quella di partizionare l'SSD con un tool come gdisk, per poi ripristinare le immagini "vecchie" con Clonezilla, apportando poi, prima di riavviare, le modifiche opportune, specie per quanto concerne le opzioni del kernel.
Che ne pensate, ritenete che una installazione "pulita" sia sempre e comunque da preferire?

Burroughs.

Re: Migrare dati da HDD magnetico a SSD

Inviato: mar apr 22, 2014 22:12
da targzeta
Io ho fatto un dd di tutto sda. Poi, dato che il mio nuovo disco è più grande di quello vecchio, ho usato gparted per ampliare le partizioni.

Emanuele

Re: Migrare dati da HDD magnetico a SSD

Inviato: mar apr 22, 2014 22:22
da Burroughs
targzeta ha scritto:Io ho fatto un dd di tutto sda. Poi, dato che il mio nuovo disco è più grande di quello vecchio, ho usato gparted per ampliare le partizioni.

Emanuele

Emanuele, anche tu sei partito dalla mia situazione, HDD>>SSD?

Burroughs.

Re: Migrare dati da HDD magnetico a SSD

Inviato: mar apr 22, 2014 22:25
da targzeta
Sì, solo che il mio SSD è leggermente più grande del mio vecchio HDD. Per questo ho dovuto usare gparted. dd ti fa una copia pari pari di tutto il disco.

Emanuele

Re: Migrare dati da HDD magnetico a SSD

Inviato: mar apr 22, 2014 22:35
da Burroughs
targzeta ha scritto:Sì, solo che il mio SSD è leggermente più grande del mio vecchio HDD. Per questo ho dovuto usare gparted. dd ti fa una copia pari pari di tutto il disco.

Emanuele

Ok...
Immagino comunque che tu abbia dovuto effettuare qualche modifica all'fstab, tipo noatime e discard per il mount...

Burroughs.

Re: Migrare dati da HDD magnetico a SSD

Inviato: mer set 24, 2014 20:05
da 414N
Si possono migliorare un po' le performance anche agendo sullo scheduler del disco, passando dal normale CFQ a deadline o noop, soprattutto se si intende usare partizioni cifrate.
Per passare a noop:

Codice: Seleziona tutto

echo noop > /sys/block/SDX/queue/scheduler

dove SDX indica il dispositivo relativo al disco SSD. La procedura è la medesima per deadline.
Nel caso si voglia rendere persistente il cambiamento (attenzione:a quanto pare viene applicato anche agli altri dischi) basta aggiungere il parametro

Codice: Seleziona tutto

elevator=noop
alle opzioni del kernel quando viene avviato.
Questo aiuta anche ad evitare "giri" inutili nei kernel delle macchine virtuali.

Re: Migrare dati da HDD magnetico a SSD

Inviato: mer set 24, 2014 20:18
da rik70
Io per queste cose ormai utilizzo partclone. Però non uso reiserfs.

Re: Migrare dati da HDD magnetico a SSD

Inviato: mer set 24, 2014 20:34
da targzeta
Ma partclone fa anche la copia di tutto un disco o solo di partizioni? Perché dd ti copia tutto, dalla tabella delle partizioni ai singoli filesystem.

Emanuele

Re: Migrare dati da HDD magnetico a SSD

Inviato: mer set 24, 2014 20:37
da rik70
targzeta ha scritto:Ma partclone fa anche la copia di tutto un disco o solo di partizioni? Perché dd ti copia tutto, dalla tabella delle partizioni ai singoli filesystem.

Emanuele

Partizioni. Alla tabella partizioni ci penso io. Il vantaggio è che copia solo i blocchi utilizzati.