Find områder til diskbrug med SSH
Det første trin i undersøgelsen af et diskbrugsproblem er at finde ud af, hvor indholdet forbruges. Dette giver dig mulighed for at fjerne unødvendigt indhold (såsom gamle sikkerhedskopier) og foretage ændringer for at forhindre problemet i at blive gentaget. Hvis du er fortrolig med at bruge SSH på din server, kan du finde store filer/mapper og fjerne dem over kommandolinjen.
- Aktivér administratoradgang på din Gen 3 eller Gen 4 server, hvis du ikke allerede har gjort det.
- Opret forbindelse til min server med SSH (Secure Shell).
- Skift til rodbrugeren .
-
Brug kommandoen df -h for at få en oversigt over diskforbrug på serveren. I eksemplet kan du se, at 35G af vores 40G -server er i brug.
[root@server ~]# df -h Filsystemstørrelse Brugt Anvendelse% Monteret på devtmpfs 909M 0 909M 0% /dev tmpfs 919M 0 919M 0% /dev /shm tmpfs 919M 17M 903M 2% /run 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
Find store filer
Ofte er der en enkelt stor fil eller et par store filer, der forårsager problemer. Du kan finde dem ved at søge efter filer på serveren, der er over 500 MB i størrelse, og derefter sortere listen med de største filer, der er anført i slutningen.
find / -type f -size +500M -exec du -h{} + 2 >/dev /null | sorter -h
I vores tilfælde blev der identificeret en stor error_log -fil og nogle sikkerhedskopifiler:
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 derefter fjernes ved hjælp af kommandoen rm og bekræftes ved at skrive y (ja).
root@server ~]# rm/home/onecool/public_html/error_log rm: Fjern almindelig fil '/home/onecool/public_html/error_log'? y [rod@server ~]#
Find store biblioteker
Du kan finde store mapper (ikke kun enkelte filer) ved hjælp af varianter af du -kommandoen. For at vise størrelsen på mapperne fra serverroden (sorteret efter størrelse) kan du bruge disse kommandoer:
- Skift til / mappen
- Kontrollér diskforbruget
- For at liste de 10 største mapper og størrelser (inklusive skjulte mapper) i den aktuelle mappe, skal du bruge denne kommando:
- For at finde de 10 største biblioteker på hele serveren (undtagen undermapper inkluderet) kan du bruge denne kommando:
root@server ~]# cd /
[root@server /]# du -sh *
[root@server /]# du -sh. [!.] * * | sorter -h | hale -10
[rod@server /]# du -Sh / | sorter -h | hale -10
Bemærk: Når du har ryddet diskplads, er det en god ide at genstarte serveren for at sikre, at alle nødvendige tjenester genstartes korrekt.
Næste trin
- Problemer med diskplads kan også være forårsaget af inoder. Når du har gennemgået dit diskpladsforbrug, skal du gå videre for at finde inode -brug .
- Det er vigtigt at identificere og rette rodproblemet, der førte til, at diskpladsen blev opbrugt. Gå videre for at forhindre problemer med diskbrug .
Flere oplysninger
- Vores servereksperter kan udføre disse trin mod betaling. Du kan få flere oplysninger om vores eksperttjenester ved at gå til menuen for ekspertservice .