Finn inode -bruk
Problemer med diskplass kan være forårsaket av store filer eller for mange inoder. Inoder lagrer informasjon om filer og kataloger (mapper), slik som fil eierskap, tilgangsmodus (lese, skrive, utføre tillatelser) og filtype. Maksimalt antall inoder, som diskplass, angis når serveren opprettes.
Symptomer
Noen symptomer på for mange inoder vil være det samme som diskplassproblemer.
- Du kan motta e -poster fra Plesk eller WHM om at inode -grenser nærmer seg eller har blitt overskredet.
- Du kan motta feilmeldinger som for eksempel Diskplass. Kan ikke skrive innhold til filen eller mislyktes: Ingen plass igjen på enheten.
- Du kan motta disse feilene når det faktisk er rikelig med tilgjengelig fysisk diskplass.
- Serveren kan henge eller det tar lang tid å svare når den prøver å vise innholdet i en katalog.
- 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, bruker du df -kommandoen.
[root@server [~]: df Filesystem 1K-blocks Used Available Use% Mounted on /dev /ploop29904p1 125684164 11693260 107699656 10% /devtmpfs 524288 60 524228 1% /dev tmpfs 524288 1 524287 1% /dev /shm tmpfs 524288 311 523977 1%/kjør tmpfs 524288 10 524278 1%/sys/fs/cgroup tmpfs 524288 1 524287 1%/kjør/bruker/1000
- Hvis du har brukt opp inodene i hovedfilsystemet ditt, kan det se ut som eksempelet nedenfor:
[root@server [~]: df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev /ploop29904p1 7864320 7864222 82 100% /devtmpfs 524288 60 524228 1% /dev tmpfs 524288 1 524287 1% /dev /shm tmpfs 524288 311 523977 1%/kjør tmpfs 524288 10 524278 1%/sys/fs/cgroup tmpfs 524288 1 524287 1%/kjør/bruker/1000
Slik viser du inode -distribusjonen i den gjeldende arbeidskatalogen:
finn * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\;
Så hvis du byttet til rotkatalogen til serveren og kjørte kommandoen, ville det gi utdata som ser slik ut:
[root@server [~]: cd / root@server [ /]: find * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\; backup 2 boot 7 dev 78 etc 7769 home 1448 lost+funnet 2 media 2 mnt 2 opt 11749 proc 21481 root 56 run 393 srv 2 sys 1643 tmp 11 usr 231243 var 7468179
I eksempelet kan du se at var -katalogen inneholder mesteparten av inodene. For mer informasjon, gå inn i /var og kjør kommandoen på nytt.
Merk: Det er viktig å bore ned nok i filsystemet til å skille hva som kan fjernes (som hurtigbufferfiler) fra det som ikke kan fjernes (som e -postinnhold).
[root@server [/]: cd/var root@server [/var]: find * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\; adm 2 cache 779 cpanel 13698 db 20 tom 6 spill 2 gopher 2 installatron 48856 kerberos 10 lib 13004 lokal 2 log 419 navngitt 49 nis 2 opt 2 preserve 2 spool 7391257 tmp 29 www 18 yp 2
Ikke ute av inoder?
For mange inoder i en enkelt mappe kan forårsake ytelsesproblemer, selv om inoder ikke er oppbrukt på serveren. Dette kan være mer merkbart hvis du har flere kataloger med mer enn 1024 inoder.
For å skanne alle katalogene på serveren, og oppføre de 20 katalogene med størst antall inoder, kan du bruke denne kommandoen:
finn / -xdev -printf '%h \ n' | sorter | uniq -c | sorter -k 1 -n | hale -20
Utdataene fra kommandoen vil se slik ut:
[root@server ~]# find / -xdev -printf '%h \ n' | sorter | uniq -c | sorter -k 1 -n | hale -20 2180/hjem/onecool/public_html/wp-content/opplastinger/2018/05 2180/home/onecool/public_html/wp-content/opplastinger/2019/07 2271/home/onecool/public_html/wp-content/opplastinger /2019/05 2683/home/onecool/public_html/wp-content/opplastinger/2020/11 2768/home/onecool/public_html/wp-content/opplastinger/2020/09 2822/home/onecool/public_html/wp-content/ opplastinger/2019/12 2929/home/onecool/public_html/wp-content/opplastinger/2020/06 3064/home/onecool/public_html/wp-content/opplastinger/2020/04 3100/home/onecool/public_html/wp-content /opplastinger/2020/07 3186/home/onecool/public_html/wp-content/opplastinger/2020/08 3332/home/onecool/public_html/wp-content/opplastinger/2020/01 3354/home/onecool/public_html/wp- innhold/opplastinger/2019/11 3445/home/onecool/public_html/wp-content/opplastinger/2020/02 3706/home/onecool/public_html/wp-content/opplastinger/2019/09 3743/home/onecool/public_html/wp -innhold/opplastinger/2020/03 3846/opt/cpanel/ea-openssl11/share/doc/openssl/html/man3 3846/opt/cpanel/ea-openssl11/share/man/man3 3964/home/onecool /public_html/wp-content/opplastinger/2019/08 4845/home/onecool/public_html/wp-content/opplastinger/2020/05 5078/home/onecool/public_html/wp-content/opplastinger/2020/10
Relaterte trinn
- Gå videre for å fjerne overdreven inoder .
- Gå tilbake til Disk Space Audit.
- 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 .