Newsgroup: it.comp.os.linux.iniziare
Titolo: SPAZIO SU DISCO CON LINUX

Cari amici dopo circa un anno che ho installato linux, mi sono accorto che
destinai a suo tempo poco spazio per la partizione ext2 e ora mi trovo con
70 mb di spazio libero, poco direi, visto che fino ad ora non si era mai
presentato questo problema vi chiedo se esiste un modo per poter
ridimensionare lo spazio sulla artizione ext2 riducendo la partizione vfat
di wincess oppure un qualsiasi altro modo per poter usufruire di spazio su
disco per ext2
il mio disco č un samsung da 6,4 Gb partizionato:
/dev/hda1    5,2 gb partizione wincess
/dev/hda2                 swap
/dev/hda      1,1 gb  partizione linux sono rimasti solo 70 mb
grazie a tutti coloro che mi risponderanno
ciao Antonio

/dev/hda      1,1 gb  partizione linux sono rimasti solo 70 mb
ridimensioni la partizione fat con partition magic o fips
crei una nuova partizione ext2 
fai un tar del contenuto di /usr/local  e lo copi nella partizione fat
monti la nuova partizione come /usr/local e ci scompatti il file
compresso prima 
avrai questo:
/   di 1,1gb con tutta la dir /usr/local in meno
/usr/local da xgb in cui avrai piazzato /usr/local 
ti dico di spostare /usr/local perche' solitamente e' quella piu'
grande (ci sono la maggior parte dei programmi)
PS: ricordati di aggiornare il file /etc/fstab !!!!
ciao
----------------------------------------------------------
Riccardo
url: 
www.ferrarigp.cjb.net
----------------------------------------------------------

grande (ci sono la maggior parte dei programmi)
Buon sistema, ma non serve neanche fare il file compresso.
1. Prepari un disco di boot
2. Calcoli la partizione piu' succulenta da spostare
	du -sk /usr /var /home
   io per esempio ottengo:
1715234 /usr	[ci sono i dati di Agent e Postgres ;-) ]
 131040	/var
  31577 /home
A sua volta /usr e' divisa in vari pezzi:
	cd /usr
	du -sk * | sort -n
e vedo che /usr/doc e /usr/X11R6 sono le voci piu' grosse. 300 Mb solo
in "doc"; si puo' vedere magari di rimuovere qualcosa.
435 Mb di /usr/src; ah gia', il nuovo kernel. Dopo averlo installato e
configurato, non ho ripulito la directory. Se e' per quello ho ben tre
kernels vecchi, in quella dir :-(
3. Con fips o presizer o Partition Magic accorci la partizione Windows
   di quanto basta a contenere i dati appena spostati, piu' qualcosina
   per stare sicuri.
La partizione appena creata, e' la nuova hda2, per cui adesso il disco
e':
/dev/hda1    5,2 gb - X Megabytes	WINDOWS
/dev/hda2    X megabytes		/?
/dev/hda3    				SWAP
/dev/hda4    1,1 gb			LINUX
e naturalmente Linux non parte piu' - perche' LILO va a pescare i dati
nel punto sbagliato. Qui e' dove il disco di boot viene comodo, se per
sfiga il comando magico
LILO boot: linux root=/dev/hda4 ro
al boot non funzionasse.
Si riparte quindi con una partizione hda4 strapiena e una hda2 vuota e
pronta ad accogliere un:
($DIR = /usr, o magari /usr/local)
	mke2fs /dev/hda2
	mkdir $DIR.new
	mount /dev/hda2 $DIR.new
	cp -a $DIR $DIR.new
	umount $DIR.new
	umount $DIR (se montata; /usr/local non e' montata)
	mv $DIR $DIR.old && mv $DIR.new $DIR
	mount $DIR
...a questo punto dovrebbe funzionare tutto come prima... E aggiornato
fstab e lilo.conf, e ridato "lilo" ;-) al boot seguente tutto dovrebbe
essere a posto.
Una volta SICURO che tutto e' a posto, si puo' fare un bel
	tar czf $DIR.old.tgz $DIR.old
e masterizzare il backup di $DIR.old (io non butto mai via nulla :-) )
Leonardo
".signature": bad command or file name