Newsgroup: it.comp.os.linux.sys
Titolo: spazio non liberato

Ho eliminato alcuni grossi file da un filesystem.
Lo spazio non viene liberato, il che ci puï¿œ stare, se
ad esempio il processo non viene 'riavviato' (per farla
breve).
Ho riavviato l'intera macchina, lo spazio resta sempre 100% di
occupazione.
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/md1               7570680   7199012         0 100% /
cosa puï¿œ essere?
Un reboot in questo caso mi ha sempre risolto i problemi...

Lotho Baggins ha scritto:

prova a riavviare forzando un fsck, a me ï¿œ accaduto ed ho risolto cosï¿œ.
ciao

 prova a riavviare forzando un fsck, a me ï¿œ accaduto ed ho risolto cosï¿œ.
uff.
Buono a sapersi, comunque per ora sto facendo un mv di 7GB da un
filesystem all'altro e mi sta liberando spazio.
Perï¿œ strano che un intero reboot non abbia risolto....
mai capitato prima..

 /dev/md1               7570680   7199012         0 100% /
Probabilmente non sei ancora sceso sotto la "soglia" dello spazio 
riservato a root. Infatti, se noti, lo spazio usato e` molto inferiore ai 
blocchi disponibili.
O riduci lo spazio riservato a root (con tutti i rischi del caso. man 
tune2fs) o sposti altra roba altrove, come stai facendo.
Bye.

 tune2fs) o sposti altra roba altrove, come stai facendo.
Be, il 10% su device moderni è fin troppo permissivo. Su 100GB, hai 10GB
buttati nel bidone.... Posso capire con i dischi di 5-6 anni fa, ma non
nel 2009.

 nel 2009.
Di default e` il 5% da praticamente sempre.
E non serve solo per root in casi di emergenza, ma anche per ridurre la 
frammentazione del disco.
Bye.

 Di default e` il 5% da praticamente sempre.
Hai ragione, mi sembrava di ricordare il 10%...

 ovvero l'89% reale.
ROTFL!!!!
Se elimini un byte l'occupazione sara' piu' vicina al 100% o al 99%? La 
matematica, questa sconosciuta.
Avrai l'1% di spazio libero solo cancellando 1GB per intero. Sotto questa 
soglia sempre 100% resta. 

 soglia sempre 100% resta. 
Se non si fosse capito, era una battuta.
Secondo te, potrò liberare UN BYTE e chiedere perchè
l'output del df non si aggiorna?

 BYTE e chiedere perchè l'output del df non si aggiorna?
df lo fa tranquillamente.
Riguardo alla tua domanda, confermo e ribadisco che non sai nulla di 
matematica:
 7199012/7570680.0=  0.9509069199 > 95%
ergo 0% free.
Il reboot lo fai quando sostituisci il disco o la cpu.

 matematica, questa sconosciuta.
Il concetto di blocco, questo sconosciuto...
-- 
Massimo Bacilieri AKA Crononauta

 Il concetto di blocco
I famosi blocchi di 1GB. ROTFL!!!!!!!!!!!!!!

 Il reboot lo fai quando sostituisci il disco o la cpu.
E se volessi farlo anche quando mi alzo alla mattina?
A te cosa te ne frega?

 Il reboot lo fai quando sostituisci il disco o la cpu.
Dimenticavo, te quando cambi schede di rete non fai un
reboot? Tu hai le famose schede di rete hotplug.
Chi non le ha.....

 I famosi blocchi di 1GB. ROTFL!!!!!!!!!!!!!!
Obiezione sbagliata, ritenta.


 Se stai trollando dillo che facciamo prima
Secondo te?!


 E se volessi farlo anche quando mi alzo alla mattina? 
Io ti sto fornendo un utile consiglio su alcune delle cose che non sai. Se 
non vuoi seguirlo e gestire l'ambaradan a membro di canide problema tuo, 
mica mio.
Eccone un altro: non versare acqua sul server. Ma tu ignoralo pure.

 Obiezione 
Obiezione a che? Fatti ci vogliono, non le tue chiacchiere.

 Dimenticavo, te quando cambi schede
Sei un genio. Mica ho scritto /solo/ in quei casi. Zero in matematica 
elementare ed anche in italiano.

 partire da 1EB? Non prima?
Ecco, dritto nel killfile, vediamo se funziona:
prova a scrivere qualcosa dai....


http://sunsite.nus.sg/LDP/LDP/tlk/node95.html


 Ecco, dritto nel killfile
La verita' sulla tua crassa incapacita' brucia, eh.

 
http://sunsite.nus.sg/LDP/LDP/tlk/node95.html
exp(ROTFL!)
Oltre a riferirti a roba di 15 anni fa ed un fs da tempo obsoleto, non hai 
neanche capito nulla di cosa ci sia scritto.
Citiamo:
Every file's size is rounded up to an integral number of blocks. If the 
block size is 1024 bytes, then a file of 1025 bytes will occupy two 1024 
byte blocks.
Cerco di spiegartelo, ora leggi attentamente e concentrati.
Oggi i blocchi sono al piu' di 4k. Diciamo che sono nella situazione piu' 
favorevole in cui cancellando 1 solo bit pesco un blocco intero, 
mediamente come e' ovvio dovranno essere 2k. Ergo ho liberato 4k, 4096 bit.
Affinche' questo conti per ben l'1% del fs dovrei creare un fs di 400k. 
Vale a dire circa 1/4 di floppy da 3 1/2 (qualcuno li ha ancora?).
Peccato, caro il mio somarone, che non esistano fs formattati extn (o xfs, 
o reiser, o...) cosi' piccoli su dischi del 21 secolo. Anzi, non puoi 
crearlo neanche su floppy dato che non e' partizionabile.
Ergo la tua obiezione e' sbagliata ed inopportuna.

 Ergo ho liberato 4k, 4096 bit.
ROTFL

Baphomet ha scritto:

stima_anni.sh
echo "Calcolo..."
goto algoritmo_complesso
echo "Anni 3"

 favorevole in cui cancellando 1 solo bit pesco un blocco intero,
ROTFL :-D
Continua che sei uno spasso.


 occupazione.
A naso, senza sapere com'e` partizionata la macchina, potrebbero esserci
dei file sotto dei punti di mount. Prova a dare un'occhiata
Enrico

 partire da 1EB? Non prima?
Sai, la cosa che fa piu` rodere e` che hai ragione, ma che probabilmente
non sai nemmeno il perche`
Enrico

 crearlo neanche su floppy dato che non e' partizionabile.
Giusto perche` non ho nulla da fare...
ebianchi@montgomery:~$ cd /tmp/
ebianchi@montgomery:/tmp$ dd if=/dev/zero of=test.img bs=1024 count=400
400+0 records in
400+0 records out
409600 bytes (410 kB) copied, 0.0151531 s, 27.0 MB/s
ebianchi@montgomery:/tmp$ /sbin/mkfs.ext2 test.img
mke2fs 1.41.3 (12-Oct-2008)
test.img is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
56 inodes, 400 blocks
20 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=524288
1 block group
8192 blocks per group, 8192 fragments per group
56 inodes per group
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
ebianchi@montgomery:/tmp$ mkdir a
ebianchi@montgomery:/tmp$ su -c "mount -o loop test.img /tmp/a"
Password:
ebianchi@montgomery:/tmp$ mount|grep test
/tmp/test.img on /tmp/a type ext2 (rw,loop=/dev/loop0)
ebianchi@montgomery:/tmp$ df -h|grep test
/tmp/test.img         388K   15K  353K   5% /tmp/a
ebianchi@montgomery:/tmp$
Com'era la storia di "non puoi creare un file system di 400k al giorno
d'oggi"?
Enrico
P.S. si, lo sappiamo un po' tutti che sei un troll, ma e` lunedi e la
settimana non e` cominciata nel migliore dei modi (fa caldo e tira un
vento della madonna)

 ma ci sei o ci fai?
E' sempre il solito cretino che cambia periodicamente nick.
Non si era capito?
Eppure i pattern sono inconfondibili...

Enrico 'Henryx' Bianchi ha scritto:

Oppure, ha il cestino pieno.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Oppure, ha il cestino pieno.
Giusto, non ho svuotato il cestino!
Grazie per la dritta.
ROTFL
(comunque, devo dire che il killfile funziona
bene, non vedo pi� risposte dell'idiota.)

 
Opps, scusa, avevo appena finito di leggere icoli ed ero rimasto settato
per quel gruppo.
Beh, per� darci un'occhiata non guasta. ;-)


 occupazione.
E quei file ci sono ancora, oppure no?
Tipo di file system?
Che file erano? log vari?
Unico file system o composto da vari mount-point?


 Unico file system o composto da vari mount-point?
ci sono 5 filesystem sul server, ma io stavo liberando file
da quello di root.
comunque ho risolto facendo il mv di 5gb di log da un fs all'altro.

 comunque ho risolto facendo il mv di 5gb di log da un fs all'altro.
No, non hai risolto, imho.
Hai ottenuto spazio, ma non hai risolto il problema del perch� non
ti abbia liberato lo spazio, o non hai capito cosa, del sistema di
calcolo dello spazio libero/occupato, ti abbia portato fuori strada.
Ah, il mio post di rettifica sul cestino l'ho inviato prima di leggere
la tua risposta, appena mi sono reso conto che era su icol.sys.
PS: ma tu, ci hai guardato, se nel cestino ci sono? ;-)
PPS: hai provato un fsck su quel file-system? perch� a me, finora, se
alla cancellazione di dati lo spazio non torna, o ci sono dati nel
cestino, o ci sono dati nascosti da un mount-point, o ci sono errori
nel file system, o io non ho capito come conteggiare lo spazio. :-)


 nel file system, o io non ho capito come conteggiare lo spazio. :-)
No, come scritto in precedenza, non posso fare un fsck sul filesystem
root senza riavviare la macchina. E la macchina per un fsck che magari
richiede mezzora non posso riavviarla.

 Cercati dove?!?!?!
man find
Oh, un RTFM era il minimo, dopo averti fatto guardare nel cestino. :-P


 richiede mezzora non posso riavviarla.
Ok, ma io una macchina con un filesystem _almeno_ sospetto non la
lascerei l� a macinare dati, che magari al prossimo reboot finiscono
in qualche limbo e mi lasciano.
-- 
ValeRyo
CBR600F "Cerbero" - 
http://www.slimmit.com/go.asp?6YT
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png