File system full
Andrej Sossi <[email protected]> Thu, 1 Sep 2016 13:17:36 +0200
| Newsgroups | gmane.os.freebsd.italian.esperti |
|---|---|
| Organization | DOTCOM S.R.L. |
| Message-ID | <[email protected]> |
Salve a tutti. Problema stupido, ma comportamento anomalo. La cosa mi è capitata un paio di volte, ma su dei server di sviluppo/test/prova e non ho dato troppa attenzione, ma oggi sono dovuto intervenire su un server di produzione. Insomma mi chiamano per un server che non va e dopo una veloce verifica vedo che il disco è pieno. Il disco è in UFS. Spazio libero -24k Faccio un analisi e decido di cominciare a liberare lo spazio cancellando alcuni log di grosse dimensioni e dei backup. Elimino una decina di backup delle basi di dati vecchi di 5, 6 e 7 giorni (un totale di ~4G), verifico lo spazio disponibile e continua ad essere -24k. Studiando che fare verifico i messaggi di posta elettronica (/var/spool/mail/root) vedo che ce ne sono alcune migliaia, cancello i messaggi, viene eliminato il file e lo spazio disponibile aumenta a 9K (finalmente positivo). Faccio lo stesso con i messaggi di posta degli utenti root delle varie jail e lo spazio disponibile aumenta, di poco. Continuo cancellando alcuni file di log (~300M), ma lo spazio disponibile non cambia. Cancellando invece file di log più piccoli (<1M) lo spazio disponibile aumenta. Mi sono accorto che eliminando file piccoli effettivamente si libera spazio. Eliminando file grossi invece no. Lancio un fsck_ufs ed effettivamente mi dice che ci sono errori pendenti. Ovviamente con il disco montato potevo fare poco. Riavvio con un CD, eseguo il check del disco (riporto l'outpun in fondo), verifico lo spazio disponibile e trovo 11G liberi. Ben problema risolto. Domanda, perché cancellando file di grosse dimensioni lo spazio non si libera? Esiste la possibilità con macchina accesa di risolvere questo malfunzionamento, cioè di far risultare l'effettivo spazio libero? (tengo a precisare che i file cancellati non erano aperti da nessun processo) Grazie per eventuali dritte. Check del disco: root@rescue-bsd:~ # fsck_ufs /dev/mirror/gm0s1a ** /dev/mirror/gm0s1a USE JOURNAL? [yn] y ** SU+J Recovering /dev/mirror/gm0s1a ** Reading 33554432 byte journal from inode 4. RECOVER? [yn] y ** Building recovery table. ** Resolving unreferenced inode list. ** Processing journal entries. WRITE CHANGES? [yn] y ** 14 journal records in 1536 bytes for 29.17% utilization ** Freed 0 inodes (0 dirs) 0 blocks, and 0 frags. ***** FILE SYSTEM MARKED CLEAN ***** -- Cordiali saluti Sossi Andrej ------------------------- DOTCOM Information technology Via Machiavelli, 28 34132 - Trieste (TS) Italy tel: +39 040 9828090 fax: +39 040 0641954 E-mail: [email protected] ---------------------------- Ai sensi del D.lgs n. 196 del 30.06.03 (Codice Privacy) si precisa che le informazioni contenute in questo messaggio sono riservate e ad uso esclusivo del destinatario. Qualora il messaggio in parola Le fosse pervenuto per errore, La preghiamo di eliminarlo senza copiarlo e di non inoltrarlo a terzi, dandocene gentilmente comunicazione. Grazie This message, for the D.lgs n. 196 / 30.06.03 (Privacy Code), may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. _______________________________________________ Esperti mailing list [email protected] http://mailman.gufi.org/mailman/listinfo/esperti