GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Come liberare spazio su disco sui server cPanel

A volte i nostri server includono piccoli dischi rigidi o i nostri utenti consumano semplicemente molto spazio su disco. In queste situazioni, quando le tue unità sono abbastanza vicine a essere completamente piene, potresti finire per avere errori di scrittura su partizioni come /home /tmp o /boot. Ecco perché oggi ti insegneremo Come liberare spazio su disco sui server cPanel.

Questo tutorial è utile anche per i sistemi Linux generali senza alcun pannello di controllo come cPanel.

Inizia ora:libera spazio su disco su cPanel

Controlla l'utilizzo dello spazio su disco utilizzando il comando df:

df -ah

Controlla quanto sta utilizzando ciascuna directory, ad eccezione della directory /backup, che di solito è un disco rigido secondario o un'unità di archiviazione di rete:

du -shc /* --exclude='backup' --exclude='proc' --exclude='virtfs'

Se non hai il backup su un'unità esterna o utilizzi lo stesso disco primario per entrambe le cose (sistema operativo e backup), usa questo comando:

du -shc /* --exclude='proc' --exclude='virtfs'

Controlla le dimensioni e rimuovi i backup di Fantastico:

du -shc /home/*/fantastico_backups
rm /home/*/fantastico_backups -rfv

Elimina i file temporanei di cPanel File Manager

Quando gli utenti di cPanel caricano file utilizzando lo strumento File Manager da cPanel, ciò fa sì che cPanel crei file temporanei che potrebbero non essere rimossi dopo il caricamento. Puoi controllare l'utilizzo dello spazio su disco per questo e rimuovere tutti quei file temporanei usando questi comandi:

du -shc /home/*/tmp/Cpanel_*
rm -fv /home/*/tmp/Cpanel_*

Elimina i log degli errori dell'utente dalla directory public_html

rm /home/*/public_html/error_log -fv
rm /home/*/public_html/*/error_log -fv
rm /home/*/public_html/*/*/error_log -fv
rm /home/*/public_html/*/*/*/error_log -fv
rm /home/*/public_html/*/*/*/*/error_log -fv

Elimina i log di Apache

Questo è un altro modo per liberare spazio su disco sui sistemi cPanel

du -shc /usr/local/apache/logs/*

Scopri quali sono i file più pesanti e se non ti servono, eliminali semplicemente usando il comando rm.

Elimina i vecchi backup all'interno della /home directory

A volte gli amministratori di sistema generano backup completi dalla shell di Linux e quelli sono archiviati nella directory principale /home del tuo cPanel box, controlliamo se ce ne sono e qual è la dimensione totale:

du -shc /home/*.tar.gz
rm /home/*.tar.gz -fv

Elimina i backup completi all'interno delle directory /home/user/

du -shc /home/*/backup*.tar.gz
rm /home/*/backup*.tar.gz -fv

Trova ed elimina tutti i file di dump principali generati da errori dell'app

A volte le tue applicazioni web riscontrano un bug o falliscono a causa di errori di sistema, in questi casi i file di dump del core vengono generati all'interno della directory di ciascun utente. È normale perché i file di dump del core possono essere utilizzati per ispezionare ed eseguire il debug degli errori delle applicazioni Web, tuttavia... lo svantaggio di questo è il fatto che questi file possono diventare davvero grandi in termini di utilizzo del disco, a volte molti GB.

Innanzitutto, aggiorna il database dei file:

updatedb
locate -r /core\.[0-9] | grep /home | egrep -v 'virtfs|php|sql|ini'

Questo ti mostrerà alcuni o molti risultati, ispeziona attentamente i file prima di iniziare a eliminarli, perché potresti trovare file validi (non core dum) all'interno.

Una volta che sei pronto, puoi aggiungere il comando xargs al precedente che abbiamo usato, ecco come dovrebbe apparire per eliminare tutti quei file:

locate -r /core\.[0-9] | grep /home | egrep -v 'virtfs|php|sql|ini' | xargs rm -fv

Cerca file di dimensioni superiori a 100 MB all'interno della directory /home

find /home/*/public_html/ -type f -size +100M -exec ls -lah {} \; | awk '{ print $9 ": " $5 }'

Riduci lo spazio su disco riservato

Per impostazione predefinita, la maggior parte dei sistemi operativi Linux riserva il 5% dello spazio su disco da ciascuna partizione per l'utente root, quindi puoi comunque accedere alla tua casella anche se lo spazio su disco è completamente pieno.

Su un'unità da 800 GB potresti notare che 40 GB sono riservati (5% te l'abbiamo detto prima), questo potrebbe non essere troppo, ma è qualcosa che puoi modificare se necessario.

Su un'unità da 2 TB, lo spazio su disco riservato sarà di circa 100 GB, vedi... sono decisamente più di 40 GB rispetto all'esempio precedente e potrebbero essere d'aiuto nel caso avessi bisogno di spazio extra.

tune2fs può essere utilizzato per questo scopo:

tune2fs -m 2 /dev/sda1

In questo esempio, tune2fs ridurrà lo spazio su disco riservato dal 5% al ​​2%. Ma prima di eseguire questo comando, leggi il manuale di tune2fs e capisci cosa stai facendo. Inoltre, non eseguire mai questa operazione negli ambienti di produzione prima di precedenti test di successo su una scatola di prova.

Puoi leggere ulteriori informazioni su come ridurre i blocchi riservati in questo post: Spazio libero su disco che riduce i blocchi riservati

Conclusione

Dopo aver seguito tutti questi passaggi, dovresti essere più che pronto per liberare spazio su disco su cPanel e server basati su Linux in generale. La maggior parte dei passaggi coinvolti non sono pericolosi per i servizi relativi al sistema. Se dopo tutti questi comandi non riesci a liberare spazio su disco, forse è il momento di procurarti un'unità aggiuntiva/secondaria per ospitare i tuoi contenuti.

Ulteriori letture:

  • Comando Df
  • Du comando
Come liberare spazio su disco sui server cPanel Ultima modifica:22 febbraio 2017 da Esteban Borges
cPanel
  1. Come gestire l'utilizzo del disco di posta elettronica in cPanel

  2. Quanto spazio libero su disco dovrei avere sul mio server?

  3. Come trovare spazio libero su disco e analizzare l'utilizzo del disco?

  4. Come aggiornare la licenza cPanel dei server (SSH)

  5. Come utilizzare lo strumento di utilizzo dello spazio su disco in cPanel

Come liberare spazio su disco in Ubuntu 20.04 LTS

Come controllare lo spazio libero su disco su Linux

Come controllare l'utilizzo del disco dell'account in cPanel

Come aumentare lo spazio su disco per un account cPanel in WHM?

Come visualizzare l'utilizzo del disco in cPanel?

Pulizia disco:come liberare spazio con cPanel