Vai al contenuto
EuroVPSEuroVPS

Come controllare l'uso del disco e rimuovere i file grandi

FAQ EuroVPS

2 min di lettura (shell meta.minRead)

Shared FAQ page chrome (breadcrumb, dates, read time, «Continua a leggere», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.

Body

Introduzione

Un disco pieno è una causa comune di errori di servizio. Controllatelo per primo. Se l'uso dello spazio disco del server è al 100%, il primo posto in cui cercare sono i file di log del server. Nella maggior parte delle distribuzioni Linux i log generali dei servizi stanno in /var/log. Potete spostarvi in quella posizione e rimuovere i file di log ruotati molto vecchi e poco rilevanti. Con il comando qui sotto entrate nella directory ed elencate directory e file in base allo spazio occupato.

cd /var/log
du -sch  ./*

Con il comando rm -f rimuovete i file di log di grandi dimensioni o ruotati.

rm -f exim_paniclog-* rimuove tutti i file exim_paniclog ruotati, rm -f exim_mainlog-* rimuove tutti i file exim_mainlog ruotati, e così via. Dopo aver liberato almeno da 100 MB a 200 MB di spazio pulendo i file di log come descritto, si può procedere con il resto della pulizia.

Controllate i file di backup

Controllate gli spazi web alla ricerca di dati ridondanti come file di backup creati per documenti, directory, database, file di backup caricati e simili: scaricateli sulla vostra postazione locale e rimuovete le copie sul server. Verificate se avete configurato backup automatici dai pannelli di controllo, controllate la posizione dei backup e rimuovete quelli vecchi.

Controllate le directory di cache, sessione e temporanee.

Controllate le directory di cache, le directory delle sessioni PHP (verificate session.save_path in php.ini) e le directory temp/tmp del server. È consigliabile eliminare i file di cache, sessione e temporanei più vecchi di 7 giorni; se non siete sicuri della validità di quei dati, chiedete al vostro sviluppatore web. Entrate in quelle directory in una sessione SSH come root ed eseguite il comando find qui sotto per rimuovere i file più vecchi di 7 giorni.

cd /<location>/
find .  -type f  -mtime +7 -exec rm {} \;

Controllate l'uso attuale dello spazio disco con il comando df -h e assicuratevi che il server abbia almeno 10GB di spazio libero, o quanto richiesto dalla vostra applicazione.

Verificate l'uso dello spazio disco per struttura di directory con du -sch /*

Continuate la procedura in modo ricorsivo nelle directory interne, per esempio du -sch /home/* e du -sch /backup/*, così da farvi un'idea dello spazio occupato dalle varie sottodirectory.

Dalle FAQ di EuroVPS.

Altro in «Guide»

Il vostro prossimo partner per l'infrastruttura

Avete ancora
una domanda?

Diteci cosa state cercando di fare. Un ingegnere la leggerà e vi risponderà.

+357 222 32280
Un ingegnere EuroVPS trasporta un nodo server nella sala del datacenter
Una conversazione con le persone che si prenderanno cura della vostra infrastruttura.

Partiamo dalla vostra infrastruttura.

Un po' di contesto ci aiuta a iniziare la conversazione giusta.

Useremo i vostri dati per rispondere alla vostra richiesta. Informativa sulla privacy