15 giugno 2006

Resizing Partition

Altro post scacciafiga...
Problema: terminata l'installazione di kubuntu mi sono accorto che la cartella "/home" non aveva la sua bella partizione dedicata, ma era nel calderone insieme al resto.
Soluzione 1: trattandosi di installazione successiva a formattazione totale-universale-generale, bastava solo reinstallare il tutto, creando le dovute partizioni.
Ma a me la frase "basta solo..." mi fa venire il prurito, quindi passo oltre.
Soluzione 2: trovare la soluzione, non il colpevole.
Già meglio come approccio, quindi ci provo

Il risultato è questo.
1. Riavviare da livecd (quello di kubuntu va benissimo)
2. Fare come per reinstallare il sistema operativo, ovvero cliccare su "Installa" sul desktop, e rispondere alle varie domande fino a raggiungere pagina 5/6
3. A pagina 5/6, scegliere "Ridimensionare master IDE1 partizione n°1 (hda1) e usa lo spazio liberato". Verrà creata una nuova partizione. Usare il cursore per definirne la dimensione. Mantenere circa una ventina di giga per "/", tutto il resto può essere dedicato alla "/home"
4. Attendere prego...
5. Terminato il ripartizionamento, il sistema mostra la pagina 6/6 da dove si avvia l'installazione. Premere "Cancel"
A questo punto la partizione è creata. Per vedere se tutto funziona, incrociare le dita e riavviare da hard disk.
6. Tramite adept, installare QtParted
7. Avviare QtParted per creare la nuova partizione. Fare "Crea" e poi "Formatta". Io ho formattatto in XFS, a quanto pare il filesystem migliore.
8. Riavviare. Alla schermata di login di KDE, cliccare su menu e loggarsi da console
9. Verificare le partizioni esistenti con il comando

sudo cfdisk /dev/hda

Prendere nota dei nomi. Premere Esc e 9 per uscire
10. Montare la nuova partizione con
sudo mkdir /mnt/temporanea
sudo mount -t xfs /dev/hda3 /mnt/temporanea

11. Backuppare e spostare la /home nella nuova partizione
cd /
sudo mv /home /home.old
sudo cp -a /home.old/* /mnt/temporanea
sudo mkdir /home

12. Aggiungere il punto di mount della nuova partizione a fstab
cd /etc
sudo cp fstab fstab,old
sudo nano fstab
/dev/hda3 /home xfs defaults,atime,auto,rw,dev,exec,suid 0 2


Nel caso qualcosa dovesse andare storto, i backup di /home e di fstab permettono di rimediare.
Se kde non si avvia, c'è sempre menu|console o il livecd

Una botte de fero...

A cose fatte ho scoperto qui come ridimensiona partizioni ext3 downgradandole a semplici ext2.
A cose fatte, ho scoperto un sacco di cose... :)

Nessun commento: