Finn områder for diskbruk med SSH
Det første trinnet i å undersøke et problem med diskbruk er å finne ut hvor innholdet blir konsumert. Dette lar deg fjerne unødvendig innhold (for eksempel gamle sikkerhetskopier) og gjøre endringer for å hindre at problemet oppstår igjen. Hvis du er komfortabel med å bruke SSH på serveren din, kan du finne store filer/kataloger og fjerne dem over kommandolinjen.
- Aktiver administratortilgang på Gen 3- eller Gen 4 -serveren hvis du ikke allerede har gjort det.
- Koble til serveren min SSH (Secure Shell).
- Bytt til rotbruker .
-
For å få en oversikt over diskbruk på serveren, bruk kommandoen df -h . I eksempelet kan du se at 35G av 40G -serveren vår er i bruk.
[root@server ~]# df -h Filsystemstørrelse brukt Til bruk Bruk% Montert på devtmpfs 909M 0 909M 0% /dev tmpfs 919M 0 919M 0% /dev /shm tmpfs 919M 17M 903M 2% /kjør tmpfs 919M 0 919M 0% /sys/fs/cgroup/dev/sda1 40G 35G 5.7G 86%//dev/loop0 1.8G 2.9M 1.7G 1%/tmp tmpfs 184M 0 184M 0%/run/user/1000
Finn store filer
Ofte er det en enkelt stor fil eller noen få store filer som forårsaker problemer. Du kan finne dem ved å søke etter filer på serveren som er over 500 MB i størrelse, og deretter å sortere listen med de største filene oppført på slutten.
finn / -type f -size +500M -exec du -h{} + 2 >/dev /null | sorter -h
I vårt tilfelle ble en stor error_log -fil og noen sikkerhetskopierte filer identifisert:
root@server ~]# find / -type f -size +500M -exec du -h{} + 2 >/dev /null | sorter -h 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_1.tar.gz 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_2.tar.gz 11G/home/onecool/public_html /error_log
Eventuelle store filer kan deretter fjernes ved hjelp av rm -kommandoen, og bekreftes ved å skrive y (ja).
rot@server ~]# rm/home/onecool/public_html/error_log rm: fjerne vanlig fil '/home/onecool/public_html/error_log'? y [rot@server ~]#
Finn store kataloger
Du kan finne store kataloger (ikke bare enkeltfiler) ved å bruke varianter av du -kommandoen. For å liste opp størrelsene på katalogene fra serverrot (sortert etter størrelse), kan du bruke disse kommandoene:
- Endre til / -katalogen
- Sjekk diskbruken
- For å føre opp de 10 største katalogene og størrelsene (inkludert skjulte kataloger) i den gjeldende katalogen, bruker du denne kommandoen:
- For å finne de 10 største katalogene på hele serveren (ikke inkludert underkataloger), kan du bruke denne kommandoen:
rot@server ~]# cd /
[root@server /]# du -sh *
[root@server /]# du -sh. [!.] * * | sorter -h | hale -10
[rot@server /]# du -Sh / | sorter -h | hale -10
Merk: Etter at du har tømt diskplass, er det en god ide å starte serveren på nytt for å sørge for at alle nødvendige tjenester startes riktig på nytt.
Neste trinn
- Problemer med diskplass kan også være forårsaket av inoder. Etter å ha gjennomgått bruk av diskplass, går du videre for å finne inode -bruk .
- Det er viktig å identifisere og rette rotproblemet som førte til at diskplassen ble oppbrukt. Gå videre for å forhindre problemer med diskbruk .
Mer informasjon
- Serverekspertene våre kan utføre disse trinnene mot et gebyr. For mer informasjon om våre eksperttjenester, gå til vår eksperttjeneste -meny .