[Primipassi] Ridimensionamento partizione di root

Alessio Frusciante algol@tin.it
Ven 19 Set 2003 15:03:29 CEST


Oggi Fabio Vincenzi ha scritto:

> Mi stai dicendo di fare una partizione ext3 separata dove mettere ad
> esempio /home oppure /var? In questo caso essendo queste directory già
> esistenti e montandole su un'altra partizione si spostano
> automaticamente o devo fare qualcosa?
Devi fare qualcosa.
Ti consiglio di andare subito in single user mode per evitare problemi.
Crea il filesystem sulla partizione libera, esempio:

mkfs.ext3 /dev/hdaX

dove X e` il numero giusto, che vedrai tu.
Monta la partizione da qualche parte, ad esempio:

mount /dev/hdaX /mnt/temporanea

Dopodiche' copia tutto il contenuto di /home in /mnt/temporanea:

cp -ax /home /mnt/temporanea

[-a significa "archive", ossia vai ricorsivamente giu` nelle directory,
preserva tutto il preservabile, compresi i link, mentre -x significa
"rimani sullo stesso filesystem"]

Se tutto sembra a posto puoi spostare la vecchia /home:

mv /home /vecchiahome

Ricrei /home e poi la monti:

umount /dev/hdaX
mount /dev/hdX /home

Chiaramente per rendere definitive le modifiche devi mettere una nuova riga
in /etc/fstab.
Quando ti senti tranquillo puoi cancellare la  /vecchiahome

Ciao
Alessio

PS: spero di non aver fatto errori, questa manovra e` piu` facile a farsi
che a dirsi.





Maggiori informazioni sulla lista primipassi