Znajdź użycie i -węzłów
Problemy z miejscem na dysku mogą być spowodowane dużymi plikami lub zbyt dużą liczbą i -węzłów. I -węzły przechowują informacje o plikach i katalogach (folderach), takie jak własność pliku, tryb dostępu (uprawnienia do odczytu, zapisu, wykonywania) i typ pliku. Maksymalna liczba i -węzłów, np. Miejsca na dysku, jest ustawiana podczas tworzenia serwera.
Objawy
Niektóre objawy zbyt wielu i -węzłów będą takie same, jak problemy z miejscem na dysku.
- Możesz otrzymywać e -maile od Plesk lub WHM, że limity i -węzłów są zbliżane lub zostały przekroczone.
- Mogą pojawić się komunikaty o błędach, takie jak Brak miejsca na dysku. Nie można zapisać zawartości do pliku lub nie powiodło się: Brak miejsca na urządzeniu.
- Te błędy mogą wystąpić, gdy w rzeczywistości jest dużo wolnego miejsca na dysku.
- Podczas próby wyświetlenia zawartości katalogu serwer może się zawiesić lub może potrzebować dużo czasu na udzielenie odpowiedzi.
- Włącz dostęp administratora do serwera Gen 3 lub Gen 4 , jeśli jeszcze tego nie zrobiłeś.
- Połącz się z moim serwerem za pomocą SSH (Secure Shell).
- Przełącz się na użytkownika root .
- Aby uzyskać przegląd użycia dysku na serwerze, użyj polecenia df.
[root@server [~]: df System plików 1K-bloki Używane Dostępne Użycie% Zamontowane na /dev /ploop29904p1 125684164 11693260 107699656 10% /devtmpfs 524288 60 524228 1% /dev tmpfs 524288 1 524287 1% /dev /shm tmp1 524288 523977 1%/run tmpfs 524288 10 524278 1%/sys/fs/cgroup tmpfs 524288 1 524287 1%/run/user/1000
- Jeśli wyczerpałeś i -węzły w głównym systemie plików, może to wyglądać podobnie do poniższego przykładu:
[root@server [~]: df -i I -węzły systemu plików IUsed IFree IUse% Zamontowane na /dev /ploop29904p1 7864320 7864222 82 100% /devtmpfs 524288 60 524228 1% /dev tmpfs 524288 1 524287 1% /dev /shm tmp1 524288 523977 1%/run tmpfs 524288 10 524278 1%/sys/fs/cgroup tmpfs 524288 1 524287 1%/run/user/1000
Aby wyświetlić dystrybucję i -węzłów w bieżącym katalogu roboczym:
find * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\;
Tak więc, jeśli przełączysz się do katalogu głównego serwera i uruchomisz polecenie, wygeneruje ono następujące dane wyjściowe:
[root@server [~]: cd / root@server [ /]: find * -maxdepth 0 -type d -exec sh -c "echo -n{} ''; ls -lR{} | wc -l "\; kopia zapasowa 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
W tym przykładzie widać, że katalog var zawiera większość i -węzłów. Aby uzyskać więcej informacji, przejdź do /var i uruchom komendę ponownie.
Uwaga: Ważne jest, aby szczegółowo przeanalizować system plików, aby oddzielić to, co można usunąć (np. Pliki pamięci podręcznej), od tego, czego nie można usunąć (np. Zawartość wiadomości e -mail).
[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 pusty 6 gier 2 gopher 2 installatron 48856 kerberos 10 lib 13004 local 2 log 419 named 49 nis 2 opt 2 preserve 2 spool 7391257 tmp 29 www 18 yp 2
Nie brakuje i -węzłów?
Zbyt wiele i -węzłów w jednym folderze może powodować problemy z wydajnością, nawet jeśli i -węzły nie są wyczerpane na serwerze. Może to być bardziej zauważalne, jeśli masz kilka katalogów z więcej niż 1024 i -węzłami.
Aby przeskanować wszystkie katalogi na serwerze i wyświetlić listę 20 katalogów z największą liczbą i -węzłów, możesz użyć tego polecenia:
find / -xdev -printf '%h \ n' | sortuj | uniq -c | sort -k 1 -n | ogon -20
Dane wyjściowe polecenia będą wyglądać następująco:
[root@server ~]# find / -xdev -printf '%h \ n' | sortuj | uniq -c | sort -k 1 -n | tail -20 2180/home/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/home/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- content/uploads/2019/11 3445/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
Powiązane czynności
- Przejdź dalej, aby usunąć nadmiar i -węzłów .
- Wróć do Audyt miejsca na dysku.
- Ważne jest, aby zidentyfikować i usunąć problem z rootem, który spowodował wyczerpanie miejsca na dysku. Przejdź do zapobiegania problemom z używaniem dysku .
Więcej informacji
- Nasi eksperci od serwerów mogą wykonać te czynności za opłatą. Aby uzyskać więcej informacji na temat naszych usług eksperckich, odwiedź nasze menu Usługi eksperckie .