Ho dovuto acquistare un disco nuovo.

Ovviamente, passati gli anni, è salita la dimensione minima ed ora ho 80 GB contro i piu' che sufficienti 30 Gb precedenti.

Sul nuovo disco ho trasferito il sistema senza dover reinstallare.
Con l'occasione ho anche approfittato per cambiare il numero delle partizioni e il tipo di filesystem.

Per questo lavoro esiste un apposito how-to.
Si, purtroppo è stato anche tradotto in italiano :-)).

Scopri i 15 passi principali e la semplicità della procedura.

Step 1:
Montare il nuovo disco come slave, lasciando il vecchio come master. Se i dischi sono sul primo canale IDE saranno quindi hda (il vecchio) e hdb (il nuovo).

Step 2:
Tramite fdisk, creare le partizioni sul nuovo disco.

Step 3:
Formattare le partizioni create (ad esempio, per filesystem ext3, mkfs.ext3), compresa quella di swap (mkswap).

Step 4:
Per montare le partizioni del nuovo disco, creare sul vecchio disco delle directory che replicano le partizioni del nuovo disco (esclusa la partizione di swap). Le directory è opportuno crearle una alla volta (mkdir) e montarle (mount). Nel caso di subdirectory procedere dalla radice verso i rami (es: prima /usr, poi /usr/local, ovviamente se è stata creata una partizione separata sul nuovo disco per /usr/local).

Step 5:
Assegnare a /tmp permessi pieni (1777) tramite chmod.

Step 6:
Copiare i file sulla radice (/) e le directory del vecchio disco sul nuovo disco (escludendo la directory /proc e quelle per il montaggio dei device come, ad esempio, /floppy). Per effettuare tale operazione si deve essere in modalità single user (/sbin/telinit 1)

Step 7:
Creare sul nuovo disco le directory precedentemente escluse dalla copia. 

Step 8:
Smontare le partizioni del nuovo disco dai punti di mount. Procedere partendo dai rami verso la radice nel caso di sotto directory.

Step 9:
Effettuare un check di ciascuna partizione del nuovo disco tramite fsck.

Step 10:
Eventualmente verificare la corrispondenza tra il contenuto del vecchio e del nuovo disco.

Step 11:
Modificare, rimontando la partizione del nuovo fisco che contiene la directory /etc, il file /etc/fstab per riflettere opportunamente la nuova struttura delle partizioni.

Step 12:
Modificare sempre nel nuovo fisco il file /etc/lilo.conf (ovviamente se si usa lilo, altrimenti fare analogo lavoro per il proprio boot loader) e scrivere lilo nel MBR del nuovo disco.

Step 13:
Spegnere la macchina, portare il nuovo disco in posizione master e riaccendere.

Step 14:
Il sistema è partito sul nuovo disco! Siete quasi arrivati: modificare ora /etc/lilo.conf e riscriverlo sul MBR del nuovo disco.

Step 15:
Godetevi il lavoro!

La descrizione dettagliata di tutta l'operazione è contenuta in un apposito how-to: Leggi l'HARD DISK UPGRADE HOW-TO.

Comments on this page are closed.