GoDaddy Pomoc

Dołożyliśmy wszelkich starań, aby przetłumaczyć tę stronę. Dostępna jest również strona w języku angielskim.

Znajdź obszary użycia dysku za pomocą protokołu SSH

Pierwszym krokiem do zbadania problemu z użyciem dysku jest ustalenie, gdzie zawartość jest konsumowana. Umożliwi to usunięcie zbędnej zawartości (takiej jak stare kopie zapasowe) i dokonanie zmian, aby zapobiec powtarzaniu się problemu. Jeśli czujesz się swobodnie, używając SSH na swoim serwerze, możesz znaleźć duże pliki/katalogi i usunąć je z wiersza poleceń.

Ostrzeżenie: Jeśli nie wiesz, do czego służy plik lub folder, nie usuwaj go. Usunięcie plików lub katalogów systemowych jest nieodwracalne i może spowodować uszkodzenie serwera (wyłączenie wszystkich witryn).
  1. Włącz dostęp administratora do serwera Gen 3 lub Gen 4 , jeśli jeszcze tego nie zrobiłeś.
  2. Połącz się z moim serwerem za pomocą SSH (Secure Shell).
  3. Przełącz się na użytkownika root .
  4. Aby uzyskać przegląd użycia dysku na serwerze, użyj polecenia df -h . Na przykładzie widać, że w użyciu jest 35 GB z naszego serwera 40 GB.

    [root@server ~]# df -h Używany rozmiar systemu plików Użycie% Zainstalowane na 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

Znajdź duże pliki

Często przyczyną problemów jest pojedynczy duży plik lub kilka dużych plików. Możesz je znaleźć, wyszukując na serwerze pliki, które mają ponad 500 MB, a następnie posortować listę z największymi plikami wymienionymi na końcu.

find / -type f -size +500M -exec du -h{} + 2 >/dev /null | sort -h

W naszym przypadku zidentyfikowano duży plik error_log i kilka plików kopii zapasowej:

root@server ~]# find / -type f -size +500M -exec du -h{} + 2 >/dev /null | sort -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

Wszystkie duże pliki można następnie usunąć za pomocą polecenia rm i potwierdzić, wpisując y (tak).

root@server ~]# rm/home/onecool/public_html/error_log rm: usunąć zwykły plik '/home/onecool/public_html/error_log'? y [root@server ~]#

Znajdź duże katalogi

Możesz zlokalizować duże katalogi (nie tylko pojedyncze pliki), używając wariantów polecenia du. Aby wyświetlić rozmiary katalogów z katalogu głównego serwera (posortowane według rozmiaru), możesz użyć następujących poleceń:

  1. Przejdź do katalogu /
  2. root@server ~]# cd /
  3. Sprawdź użycie dysku
  4. [root@server /]# du -sh *
  5. Aby wyświetlić listę 10 największych katalogów (w tym katalogów ukrytych) w bieżącym katalogu, użyj tego polecenia:
  6. [root@server /]# du -sh. [!.] * * | sort -h | ogon -10
  7. Aby znaleźć 10 największych katalogów na całym serwerze (bez podkatalogów), możesz użyć tego polecenia:
  8. [root@server /]# du -Sh / | sort -h | ogon -10
Po zidentyfikowaniu dużego katalogu możesz do niego przejść, wyświetlić jego zawartość i usunąć niepotrzebne pliki.

Uwaga: Po wyczyszczeniu miejsca na dysku dobrze jest zrestartować serwer, aby upewnić się, że wszystkie potrzebne usługi zostały prawidłowo zrestartowane.


Następne kroki

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 .