Re: / troppo piccola e un casino di problemi ad agosto...
Il Thu, Aug 05, 2004 at 12:48:19AM +0200, jag ha scritto:
> Ora la /usr ha invaso tutto lo spazio e' sono arrivato al 98% (gnome
> rulez anche per questo :P) ... Ora, io avevo pensato di ridimensionare
> la /home che e' di 30G in 20G, di di creare una partizione montanta in
> /usr e spostare tutta la roba dalla dir /usr al punto di mount /usr
> (speriamo si capisca)... Solo che, ho inserito la knoppix per far
Sì, è chiaro ed è la procedura che ti consiglio.
> partire qtparted, ma quando provo a ridimensionare la /home (che e'
> all'interno di una partizione logica) non me lo lascia fare e posso
> vedere solo le proprieta'... Qualcuno sa come mi posso muovere? avete
> qualche altra soluzione? La mia soluzione (risolto il problema della non
> ridimensionabilita' della /home, ammesso che sia risolvibile) potrebbe
> essere giusta? sono abbastanza incapace da questo punto di vista quindi
Qtparted non lo conosco, mi sembra strano che non ti faccia
ridimensionare una partizione logica. Magari puoi provare a convertirla
in una primaria?
Se è in reiserfs potresti fare così:
- smontata la partizione (fallo da Debian, in runlevel 1, non ti serve
la knoppix) lancia fdisk e cancella la partizione dove hai la /home.
Quindi ricreala più piccola, tenendo lo stesso cilindro di partenza
(questo è tassativo). Va da sé che devi avere abbastanza spazio libero
in fondo e che un backup è fortemente consigliabile;
- usano resize_reiserfs ridimesiona il filesystem (basta lanciarlo senza
opzioni per rendere il filesystem uguale alla partizione dove l'hai
creato), quindi rimonta la partizione. Se tutto è andato bene la tua
vecchia /home è ancora lì viva e vegeta.
Io ho usato questa procedura per aumentare le dimensioni sia della mia
/home che della /var, senza il minimo problema. Sulla carta,
resize_ext2fs fa la stessa cosa ma personalmente non l'ho mai usato.
Poi, per spostare la /usr:
Crea la nuova partizione e montala dove vuoi, per esempio:
mount /dev/sda5 /mnt/disk
poi sposta tutta la /usr:
cp -dpR /usr/* /mnt/disk/
Nota che non devi copiare la /usr, ma tutti i file contenuti in essa
comprese le sottodirectory. Al termine svuota la vecchia /usr (magari
lasciala lì per un po', non si sa mai, finché lo spazio non ti serve
proprio):
rm -rf /usr/*
e sostituiscila al volo:
umount /mnt/disk
mount /dev/sda5 /usr
ed ecco fatto. Dai un bel "init 2" è il sistema è bello e pronto. Puoi
far tutto, ripeto, dall'interno di Debian, senza nemmeno dover
riavviare.
--
Registered user at http://counter.li.org # 170453
Jabber JID: silvio@jabber.linux.it
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760 788B 59B6 C74A 250E 65B6
Reply to: