GoDaddy Hjælp

Vi gjorde vores bedste med oversættelsen af denne side til dig. Siden findes også på engelsk.

Find brug af inode

Problemer med diskplads kan være forårsaget af store filer eller for mange inoder. Inoder gemmer oplysninger om filer og mapper (mapper), såsom filejerskab, adgangstilstand (læse, skrive, udføre tilladelser) og filtype. Det maksimale antal inoder, såsom diskplads, indstilles, når serveren oprettes.

Symptomer

Nogle symptomer på for mange inoder vil være det samme som diskpladsproblemer.

  • Du kan modtage e -mails fra Plesk eller WHM, der angiver, at der er overskredet inode -grænser eller er blevet overskredet.
  • Du modtager muligvis fejlmeddelelser som f.eks. Ud af diskplads. Kan ikke skrive indhold til fil eller mislykkedes: Der er ikke mere plads på enheden.
  • Du kan modtage disse fejl, når der faktisk er masser af fysisk tilgængelig diskplads.
  • Det kan være, at serveren hænger, eller det tager lang tid, før den forsøger at se indholdet i en mappe.

Advarsel: Denne artikel er beregnet til avancerede SSH -brugere. Hvis du ikke kender formålet med en fil eller mappe, skal du ikke fjerne den. Fjernelse af systemfiler eller mapper er uigenkaldelig og kan ødelægge serveren (ødelægge alle sites).
  1. Aktivér administratoradgang på din Gen 3 eller Gen 4 server, hvis du ikke allerede har gjort det.
  2. Opret forbindelse til min server med SSH (Secure Shell).
  3. Skift til rodbrugeren .
  4. Brug kommandoen df til at få en oversigt over diskbrug på serveren.

    [root@server [~]: df Filesystem 1K-blocks Brugt Tilgængelig Brug% 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%/kør tmpfs 524288 10 524278 1%/sys/fs/cgroup tmpfs 524288 1 524287 1%/kør/bruger/1000
  5. Hvis du har brugt inoderne i dit hovedfilsystem, kan det se ud som eksemplet nedenfor:

[root@server [~]: df -i filsysteminoder 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%/kør tmpfs 524288 10 524278 1%/sys/fs/cgroup tmpfs 524288 1 524287 1%/kør/bruger/1000
  • Sådan vises inodefordelingen i det aktuelle arbejdsmappe:

    find * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\;
  • Så hvis du skiftede til rodmappen på serveren og kørte kommandoen, ville det producere output, der ser sådan ud:

    [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 osv 7769 hjem 1448 tabt+fundet 2 medier 2 mnt 2 opt 11749 proc 21481 root 56 run 393 srv 2 sys 1643 tmp 11 usr 231243 var 7468179
  • I eksemplet kan du se, at var -mappen indeholder størstedelen af inoderne. For mere specifikke oplysninger, gå til /var og kør kommandoen igen.

    Bemærk: Det er vigtigt at bore nok i filsystemet til at adskille hvad der kan fjernes (f.eks. Cache -filer) fra hvad der ikke kan fjernes (f.eks. Dit e -mailindhold).

    [rod@server [/]: cd/var rod@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 spil 2 gopher 2 installatron 48856 kerberos 10 lib 13004 lokal 2 log 419 navngivet 49 nis 2 opt 2 bevar 2 spool 7391257 tmp 29 www 18 yp 2
  • I eksemplet ovenfor kan du se, at mappen /var /spool er, hvor størstedelen af inoderne bruges. Vi ved, at det er her, e -mailkøen findes på en WHM/cPanel -server, så vi kan komme til den konklusion, at vi har et problem med for store e -mailmeddelelser, der skal løses.

    Er du ikke løbet tør for inoder?

    For mange inoder i en enkelt mappe kan forårsage problemer med ydeevnen, selvom inodes ikke er opbrugt på serveren. Dette kan være mere synligt, hvis du har flere biblioteker med mere end 1.024 inoder.

    For at scanne alle mapper på serveren og liste de 20 mapper med den største mængde inoder kan du bruge denne kommando:

    find / -xdev -printf '%h \ n' | sorter | uniq -c | sorter -k 1 -n | hale -20

    Output af kommandoen vil se sådan ud:

    [root@server ~]# find / -xdev -printf '%h \ n' | sorter | uniq -c | sorter -k 1 -n | hale -20 2180/hjem/onecool/public_html/wp-content/uploads/2018/05 2180/home/onecool/public_html/wp-content/uploads/2019/07 2271/home/onecool/public_html/wp-content/uploads /2019/05 2683/hjem/onecool/public_html/wp-content/uploads/2020/11 2768/home/onecool/public_html/wp-content/uploads/2020/09 2822/home/onecool/public_html/wp-content/ uploads/2019/12 2929/home/onecool/public_html/wp-content/uploads/2020/06 3064/home/onecool/public_html/wp-content/uploads/2020/04 3100/home/onecool/public_html/wp-content /uploads/2020/07 3186/home/onecool/public_html/wp-content/uploads/2020/08 3332/home/onecool/public_html/wp-content/uploads/2020/01 3354/home/onecool/public_html/wp- indhold/uploads/2019/11 3445/hjem/onecool/public_html/wp-content/uploads/2020/02 3706/home/onecool/public_html/wp-content/uploads/2019/09 3743/home/onecool/public_html/wp -indhold/uploads/2020/03 3846/opt/cpanel/ea-openssl11/del/doc/openssl/html/man3 3846/opt/cpanel/ea-openssl11/share/man/man3 3964/home/onecool /public_html/wp-content/uploads/2019/08 4845/home/onecool/public_html/wp-content/uploads/2020/05 5078/home/onecool/public_html/wp-content/uploads/2020/10
  • Når først du har identificeret, hvor brugen er, kan du fjerne indhold og arbejde for at forhindre, at problemet opstår igen.
  • Relaterede trin

    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 .