Newsgroup: it.comp.os.unix
Titolo: FreeBsd newbie - file system full

Ciao a tutti.
Il mio server FreeBsd mi minaccia con il messaggio martellante: "file 
system full".
Un amico mi ha detto di eseguire il comando "rm -Rf *" nella directory 
/var/spool, ma l'operazione non elimina la minaccia del server.
Qualunque suggerimento sarebbe gradito.
Buona giornata a tutti.
Alberto

 Alberto
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 /var/spool, ma l'operazione non elimina la minaccia del server.
Ovvio. Innanzitutto bisogna vedere cosa riempie il filesystem e poi
intervenire:
SE e' var:
# cd /var
# du -s -h 
E vedi quale dir e' piena, dopodiche' scopri COSA la riempie.
Se fossero le mail notturne (ma dovresti averne una valanga) vuol dire che
non le leggi, in quel caso ti consiglio di forwardare le mail per root@ ad
un tuo indirizzo esterno.
Facci sapere comunque cosa riempie il filesystem
p.s.
punterei anche un paio di centesimo su un log impazzito.
-- 
Cristiano Deana, Biella.
Solo una volta mi ha dato uno schermo blu (meglio uno
schermo blu che uno nero come debian) [cit.]

   punterei anche un paio di centesimo su un log impazzito.
Del tipo?
-- 
Marco Trentini                
ma...@remotelab.org
http://www.remotelab.org/

 Del tipo?
del tipo non mi va spamassassin e lo lanci col debug, poi me ne dimentico.
del tipo faccio loggare i deny a ipfw senza il limit
del tipo $APPLICAZIONE muore, logga, riparte, logga, muore, ecc. ecc.


   del tipo $APPLICAZIONE muore, logga, riparte, logga, muore, ecc. ecc.
E il newsyslog che ci sta a fare?


 E il newsyslog che ci sta a fare?
Ah!
Quindi mi vuoi dire una delle due seguenti cose:
1) Non hai letto/capito il mio post
o
2) Modifichi il newsyslog.conf standard e fai fare il rotate di maillog
(ad esempio) ANCHE sulla grandezza del file oltre che sul giorno, vero?
p.s.
visto che ritengo il tuo un tentativo di flame piuttosto inutile io
finisco il thread qui e imposto il f-up appropriato


   finisco il thread qui e imposto il f-up appropriato
Piuttosto inutile? E con che diritto puoi definire una mia
risposta (piu' che corretta) piuttosto inutile?


 il comando df -h che cosa ti dice ??
Crea un elenco di directory, di cui fornisce alcuni valori come la quota 
di spazio utilizzato di quello disponibile.
La directory /dev/da0s1a sembra avere -14,4M di spazio, e occupare il 
108% dello spazio disponibile.
Potrebbe essere qui il problema? :-)
Ciao, Alberto

 Facci sapere comunque cosa riempie il filesystem
Come? C'e' bisogno che trascriva tutto l'elenco che viene fuori con il 
comando
# du -s -h ?
Grazie. Alberto

 108% dello spazio disponibile.
Ok, la partizione con i problemi e' la root "/"
Manda un output di 'df' e controlla che:
1) in / non ci siano .core 
Anche se propendo per un abuso di /root/ 
Non e' che lo usi principalmente da root e scarichi nella home pacchetti
firzzi e lazzi?
cio' non e' buono:
# du /root/ 
# ls -la /root/ 
e vedi COSA sta occupando il tuo spazio


 e vedi COSA sta occupando il tuo spazio
Agli ordini. Grazie.
Alberto

 scarico di tutto e di piu'.
1) e' bene usare l'account di root SOLO quando NECESSARIO
2) Per ora:
cerca una partizione dove hai spazio (se hai fatto l'install come
suggeirisce lui /usr ), poi:
# mkdir -p /usr/home/root/cagate
# ln -s /usr/home/root/cagate/ /root/cagate
quindi sposta le tue 'cagate' in ~/cagate/ 
ah... leggi i man dei comandi che ti ho suggerito cosi' capisci cosa stai
facendo.


 # ls -la /root/ 
La lista di file che viene visualizzata dando questo comando comprende 3 
file .core:
1. gcombust.core (995328)
2. per.core (413696)
3. sed.core (327680)
Che cosa devo farne?
(vedi anche la mia risposta alla tua mail successiva)
Grazie. Alberto

 facendo.
Si', ora vado a leggere che cosa ho appena fatto. :-)
Grazie. Alberto

 facendo.
In pratica mi hai fatto creare una directory (/cagate) in /usr, in cui 
spostare le cagate presenti in /root.
E poi mi hai fatto creare in /root un link a /usr/cagate. E' cosi'?
Alberto