Posso eliminare i file / var / log a causa dello spazio di root ridotto?


24

Ho appena ricevuto il messaggio:

Spazio su disco insufficiente. Mancano 2 GB

A giudicare da un messaggio postato sui forum ubuntu.org, ho scoperto che ho un file .log con dimensioni /var/logdi 22 GB! La mia radice è una partizione da 82 GB e Disk Analyzer mostra che l'autore del reato è nel registro. Il root di sistema è stato installato circa 8 mesi fa, quindi chiaramente non è una buona cosa creare un log da 22 GB su una partizione root da 82 GB.

È sicuro eliminare il file di registro o si prega di avvisare sulla corretta procedura sicura per ripulirlo senza rovinare il mio sistema. Presumo che potrebbe essere ok, ma vorrei alcune altre opinioni prima di fare il compito di eliminare.


1
Un'alternativa è comprimerlo usando gzipo bzip2- sebbene ciò richieda temporaneamente spazio sufficiente per contenere sia le copie non compresse che compresse del file. I file di registro tendono ad avere molta ridondanza, quindi dovrebbero comprimersi abbastanza bene (probabilmente meglio del 90%).
Keith Thompson,

Risposte:


20

In genere è sicuro eliminare i file di registro. L'unico svantaggio associato a ciò è che potresti non essere in grado di esaminare il registro, se stai risolvendo qualche altro problema in seguito. Poiché i nuovi registri vengono generati automaticamente, anche questo svantaggio è di breve durata.

La maggior parte dei registri vengono cancellati automaticamente (dopo essere stato ruotato per compressione e rinominare, e tenuti un po 'in quel formato archiviato). Se hai un registro che si espande più velocemente di quanto Ubuntu lo sta eliminando, è improbabile che tu abbia problemi a eliminarlo manualmente.

Tuttavia, se si dispone di un file di registro delle dimensioni di 22 concerti, sta accadendo qualcosa di molto strano, e varrebbe la pena investigarlo. Ti consiglio di modificare nuovamente la tua domanda per includere un collegamento al thread dei forum di Ubuntu di cui stai parlando e anche per includere il nome completo del file di registro da 22 GB.


1
Grazie per il consiglio. Ora ho scoperto che il file di registro offensivo è un "mail.log". Ecco il link al forum Ubuntu: [ ubuntuforums.org/showthread.php?p=12148780#post12148780] I lettori noteranno nella schermata 3 file di log di grandi dimensioni (sys, mail, mail.err). Spero che questo aiuti chiunque abbia un problema simile con la perdita di spazio nella radice.
Paolo B,

Ora ho 60 GB di spazio libero dopo aver eliminato i file .log offensivi. Si prega di fare riferimento al forum Ubuntu sopra. Grazie a Eliah per aver evidenziato il problema e risposto al mio post.
Paolo B,

8

Vorrei aggiungere un avvertimento qui: forse puoi eliminare tutti i tuoi file di registro, ma potresti avere problemi se elimini le sottodirectory / var / log. Ho cancellato tutti i miei file di registro e le loro directory (rm -r / var / log / *) e ha rotto la mia funzionalità apache2 . Apparentemente apache non ricrea / non è in grado di ricreare le directory dei registri e quindi non può scrivere i file di registro e ciò apparentemente può causare errori.

Ho sentito prima che l'eliminazione di alcuni file di registro può causare problemi, anche se non ho alcuna esperienza diretta per supportarlo. Ma ovviamente non ho avuto alcuna esperienza diretta di cancellazione della directory come un problema fino a pochi giorni fa ...


Buon punto in realtà. Anche se non correlato alla domanda qui, ho anche avuto uno scenario in cui ho cancellato per errore la cartella di registro e il processo non è stato in grado di ricrearlo perché richiedeva l'autorizzazione sudo che non viene data al processo durante il runtime (per motivi di sicurezza).
Rafid,

2

Oltre al mio post originale, ho trovato più facile usare BleachBit (su Root) per cancellare tutti i vecchi registri sul mio desktop Ubuntu 12.10; perché diventano così grandi che ancora non lo so, ma per ora BleachBit "cancella tutti i bit conosciuti, MORTO!" Ho recuperato oltre 1.6Gig nello spazio. se trovi log, problemi simili, quindi controlla l'utility BleachBit da Ubuntu Software Resource o Synaptic Package Manager.


0

So che è vecchio, ma lo è anche il software con cui sto lavorando di recente. Avevo bisogno di installare una vecchia versione di Android Studio e funzionava in modo strano quando veniva lanciato da un utente standard. Quindi stavo sperimentando con il root GKSU. Nel giro di un paio d'ore di gioco tutto il mio hard disk era sparito. WTF? Bene, i file offensivi erano file di log in / var / log. Così ho lanciato GKSU nautilus e mi sono guardato intorno. Aveva creato file di registro 3x 30gb che ho prontamente eliminato poiché sapevo da cosa e da dove provenivano. Quindi, mentre capisco i rischi di far funzionare le cose come root, forse questo aiuterà qualcuno a capire un problema.


-2

Se stai usando rsync o stai occupando poco spazio su disco, questi due comandi gestiscono due deliziosi target gustosi:

sudo rm /var/log/kern*
sudo rm /var/log/messages*

Questi possono diventare enormi e saranno ricreati la prima volta che il sistema vorrà scriverli.

Quando si utilizza rsync non solo risparmieranno spazio su disco ma accelereranno anche il backup.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.