Jak poznać rozmiar katalogu w CENTOS [duplikat]

16

Mam stronę internetową na swoim serwerze i jestem jej właścicielem.

Rozmiar strony to około 170 GB. To nie powinno być tak dużo. Powinien mieć najwyżej około 20 GB. Nie wiem co czyni go tak dużym.

Próbuję dowiedzieć się, który katalog ma tak duży rozmiar, ale też nie jestem w stanie.

Sprawdziłem rozmiar DB i jest to około 500 MB.
Pomóż mi znaleźć główny katalog odpowiedzialny za to.

Jogus
źródło
Próbowałem tego przed opublikowaniem tutaj pytania. Utknąłem w obliczeniach i czekałem na to 30 miesięcy, a potem go anulowałem. Jakaś inna szybka metoda na określenie rozmiaru folderu?
Jogus
Po pierwsze, skomentuj pod odpowiedzią, jeśli właśnie to chciałeś skomentować. Po drugie, polecenie du jest długie, jeśli masz głęboki system plików i / lub dużo plików. Po prostu otwórz kolejny terminal, gdy jest uruchomiony i użyj go topdo sprawdzenia, czy dunadal używa procesora / pamięci nie
doładowującej

Odpowiedzi:

32

W dowolnym systemie linuxowym chcesz użyć polecenia du. (Użycie dysku)

Typowym zastosowaniem jest: du -sh file(s) name(s)lubdu -sh /path/to/dir/*

-s oznacza „podsumowanie”, które da ci rozmiar każdego argumentu zamiast szczegółowo opisywać rozmiar każdego elementu drzewa plików poniżej.

Wymienić „h” „k”, „M” lub „G” dla kB, MB i GB zamiast h Humań odczytanie. Za pomocą przełączników k / m / g można następnie potokować dane wyjściowe sort -n(sortowanie numeryczne zamiast leksykograficzne), aby uzyskać sortowanie według listy rozmiarów plików w katalogu. sortma nawet -hfiltr do najnowszych wersji.

Jeśli nadal masz dużą różnicę, możesz wypróbować --apparent-sizeprzełącznik, duktóry pozwoli ci zdiagnozować rzadkie pliki. (w uproszczeniu pliki z pustą przestrzenią w środku)

Aby uzyskać więcej informacji, zobacz stronę podręcznika użytkownikadu

mveroone
źródło