GoDaddy Hilfe

Wir haben die Seite für Sie so gut wie möglich übersetzt. Sie können sie sich aber auch auf Englisch ansehen.

Finden der Inode-Nutzung

Probleme mit dem Speicherplatz können durch große Dateien oder zu viele Inodes verursacht werden. Inodes speichern Informationen zu Dateien und Verzeichnissen (Ordnern) wie Dateieigentum, Zugriffsmodus (Lese-, Schreib-, Ausführungsberechtigungen) und Dateityp. Die maximale Anzahl von Inodes, z. B. Speicherplatz, wird beim Erstellen des Servers festgelegt.

Symptome

Einige Symptome von zu vielen Inodes sind mit Speicherplatzproblemen identisch.

  • Sie erhalten möglicherweise E-Mails von Plesk oder WHM, in denen die Inode-Grenzwerte erreicht oder überschritten wurden.
  • Möglicherweise erhalten Sie Fehlermeldungen wie Nicht genügend Speicherplatz. Inhalt kann nicht in Datei geschrieben werden oder Fehler: Kein Platz auf dem Gerät.
  • Sie erhalten diese Fehlermeldung möglicherweise, wenn tatsächlich genügend physischer Speicherplatz verfügbar ist.
  • Der Server reagiert möglicherweise nicht mehr oder es dauert lange, bis er reagiert, wenn er versucht, den Inhalt eines Verzeichnisses anzuzeigen.

Warnung: Dieser Artikel richtet sich an fortgeschrittene SSH-Benutzer. Wenn Sie den Zweck einer Datei oder eines Ordners nicht kennen, entfernen Sie sie nicht. Das Entfernen von Systemdateien oder Verzeichnissen ist nicht rückgängig zu machen und kann den Server beschädigen (alle Websites werden heruntergefahren).
  1. Aktivieren Sie den Administratorzugriff auf Ihren Gen 3- oder Gen 4- Server, sofern Sie dies noch nicht getan haben.
  2. Meinen Server mit SSH verbinden (Secure Shell).
  3. Wechseln Sie zum Root-Benutzer .
  4. Eine Übersicht über die Plattenbelegung auf dem Server erhalten Sie mit dem Befehl df.

    [root @ server [~]: df Dateisystem 1K-blocks Used Available Verwendung% Mounted on / dev / ploop29904p1 125684164 11693260 107699656 10% / devtmpfs 524288 60 524228 1% / dev tmpfs 524288 1 524287 1% / dev / shm tmpfs 524288 3124180 524288 31241) 523977 1% / run tmpfs 524288 10 524278 1% / sys / fs / cgroup tmpfs 524288 1 524287 1% / run / user / 1000
  5. Wenn Sie die Inodes in Ihrem Hauptdateisystem erschöpft haben, sieht es möglicherweise wie im folgenden Beispiel aus:

[root @ server [~]: df -i Dateisystem-Inodes IUsed IFree IUse% Mounted auf / dev / ploop29904p1 7864320 7864222 82 100% / devtmpfs 524288 60 524228 1% / dev tmpfs 524288 1 524287 1% / dev / shm tmpfs 524288 31241) 523977 1% / run tmpfs 524288 10 524278 1% / sys / fs / cgroup tmpfs 524288 1 524287 1% / run / user / 1000
  • So zeigen Sie die Inode-Verteilung im aktuellen Arbeitsverzeichnis an:

    find * -maxdepth 0 -Typ d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\;
  • Wenn Sie also zum Root-Verzeichnis des Servers gewechselt und den Befehl ausgeführt haben, wird eine Ausgabe wie folgt generiert:

    [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 + found 2 media 2 mnt 2 opt 11749 proc 21481 root 56 run 393 srv 2 sys 1643 tmp 11 usr 231243 var 7468179
  • Im Beispiel sehen Sie, dass das Verzeichnis var den Großteil der Inodes enthält. Für weitere Informationen wechseln Sie zu / var und führen Sie den Befehl erneut aus.

    Hinweis: Es ist wichtig genug , um in dem Dateisystem Drill - Down zu trennen , was (wie Cache - Dateien) entfernt werden kann , was nicht (wie Ihr E - Mail - Inhalt) entfernt werden.

    [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 leer 6 spiele 2 gopher 2 installatron 48856 kerberos 10 lib 13004 local 2 log 419 namens 49 nis 2 opt 2 preserve 2 spool 7391257 tmp 29 www 18 yp 2
  • Im obigen Beispiel sehen Sie, dass im Verzeichnis / var / spool der Großteil der Inodes verwendet wird. Wir wissen, dass sich hier die E-Mail-Warteschlange auf einem WHM / cPanel-Server befindet. Daher können wir zu dem Schluss kommen, dass ein Problem mit zu vielen E-Mail-Nachrichten vorliegt, das bearbeitet werden muss.

    Nicht aus Inodes?

    Zu viele Inodes in einem einzelnen Ordner können zu Leistungsproblemen führen, auch wenn die Inodes auf dem Server nicht ausgeschöpft sind. Dies kann sich bemerkbar machen, wenn Sie mehrere Verzeichnisse mit mehr als 1024 Inodes haben.

    Mit dem folgenden Befehl können Sie alle Verzeichnisse auf dem Server durchsuchen und die 20 Verzeichnisse mit den meisten Inodes auflisten:

    Suchen Sie / -xdev -printf '% h \ n' | sort | uniq -c | sort -k 1 -n | Schwanz -20

    Die Ausgabe des Befehls sieht wie folgt aus:

    [root @ server ~] # find / -xdev -printf '% h \ n' | sort | uniq -c | sort -k 1 -n | tail -20 2180 / home / onecool / public_html / wp-content / uploads / 2018/05 0580 / home / onecool / public_html / wp-content / uploads / 2019/07 2271 / home / onecool / public_html / wp-content / uploads / 2019/05 05 2683 / home / onecool / public_html / wp-content / uploads / 2020/11 11 2768 / home / onecool / public_html / wp-content / uploads / 2020/09 2822 / home / onecool / public_html / wp-content / uploads / 2019/12 122929 / home / onecool / public_html / wp-content / uploads / 2020/06 0664 / home / onecool / public_html / wp-content / uploads / 2020/04 0400 / home / onecool / public_html / wp-content / uploads / 2020/07 0786 / 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- content / uploads / 2019/11 114545 / home / onecool / public_html / wp-content / uploads / 2020/02 3706 / home / onecool / public_html / wp-content / uploads / 2019/09 3743 / home / onecool / public_html / wp -content / uploads / 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 / uploads / 2019/08 4845 / home / onecool / public_html / wp-content / uploads / 2020/05 5078 / home / onecool / public_html / wp-content / uploads / 2020/10
  • Sobald Sie den Verwendungszweck ermittelt haben, können Sie Inhalte entfernen und arbeiten, um zu verhindern, dass das Problem erneut auftritt.
  • Ähnliche Schritte

    Weitere Informationen

    • Unsere Server-Experten können diese Schritte gegen eine Gebühr ausführen. Weitere Informationen zu unseren Experten-Services finden Sie in unserem Experten-Menü .