Agedu - przydatne narzędzie do śledzenia zmarnowanej przestrzeni dysku w Linux
- 4388
- 1278
- Tacjana Karpiński
Załóżmy, że brakuje Ci miejsca na dysku i chciałeś się zwolnić, przeszukując coś, co jest stratą przestrzeni i usuwając ją lub przenosząc do medium archiwum. Jak wyśledzić właściwe rzeczy, aby usunąć, co oszczędza maksymalne miejsce?
Linux zapewnia standardowe polecenie DU, które skanuje cały dysk i pokazuje, które katalogi przechowują ogromną ilość danych. Które może pomóc w zawęzieniu wyszukiwania do najbardziej przydatnych usuwania.
To jednak pokazuje tylko to, co jest ogromne. To, co naprawdę chcesz wiedzieć, to to, co jest zbyt ogromne. Domyślnie polecenie DU nie pozwoli ci rozróżnić danych, które jest ogromne, ponieważ robisz coś, co potrzebuje, aby być ogromnym, a dane, które są ogromne, ponieważ raz je rozpakowałeś i zignorowałeś.
Większość systemów plików Linux, domyślnie pokazuje tylko, gdy plik został ostatnio dostępny, ale nie pokazano, gdy został napisany, zmodyfikowany lub nawet odczytany. Jeśli więc stworzyłeś ogromną ilość danych wiele lat temu, zapomniałem ich usunąć i nigdy go nie użyłeś, to ważne jest, aby użyć znaczek czasowych ostatniego dostępu, aby poznać różnicę między używanymi a nieużywanymi danymi.
Agedu wymawiane jako (wiek ty) to open source i bezpłatne narzędzie (podobnie jak Du Command) To pomaga administratorom systemu w wyśledzeniu zmarnowanej przestrzeni dysku używanych przez stare pliki i usuwanie ich, aby zwolnić trochę miejsca.
Agedu wykonuje kompletne skanowanie i przedstawia raporty, które pokazują, ile miejsca na dysku jest wykorzystywane przez każdy katalog i katalog podrzędny wraz z czasami plików w ostatnim dostępie. W prostych słowach po prostu pomaga uwolnić przestrzeń na dysku.
Augedu cechy
- Tworzy raporty graficzne.
- Tworzy dane wyjściowe w formacie HTML.
- Generuje raporty HTML z hiperłączami do innych katalogów, aby ułatwić nawigację w celu zebrania raportów.
- Zapewnia bardziej konfigurowalne opcje.
Jak działa Agedu?
Na stronie Man:
Agedu to program, który to robi. Zasadniczo robi ten sam rodzaj skanowania dysku, co DU, ale rejestruje również czasy ostatniego dostępu do wszystkiego, co skanuje. Następnie buduje indeks, który pozwala mu wydajnie generować raporty podające podsumowanie wyników dla każdego podlokdaryzatora, a następnie tworzy te raporty na żądanie.
Jak zainstalować Agedu w systemach Linux
NA Debian/Ubuntu, Agedu można zainstalować z domyślnych repozytoriów systemowych za pomocą następujące polecenie apt-get, jak pokazano.
$ sudo apt-get instal aguedu
NA RHEL/CENTOS, Musisz włączyć repozytorium EPEL, aby zainstalować Agedu używając następującego polecenia Yum, jak pokazano.
# Yum Zainstaluj Epel-Rellease # Yum Zainstaluj agedu
Fedora I Arch Linux Użytkownicy, po prostu wpisz następujące polecenie, aby zainstalować Agedu.
$ sudo dnf zainstaluj agedu [on Fedora] $ sudo yaourt -s agedu [on Arch Linux]
W innych dystrybucjach Linux możesz skompilować Agedu ze źródła, jak pokazano.
$ wget https: // www.Chiarka.Greenend.org.UK/~ SGTATH/AGEDU/AGEDU-20180329.AF641E6.smoła.GZ $ TAR -xVF AGEDU -20180329.AF641E6.smoła.GZ $ CD AGEDU-20180329.AF641E6 $ ./skonfiguruj $, aby $ sudo tworzy instalację
Jak śledzić zmarnowaną przestrzeń na dysku za pomocą Agedu
Poniższe polecenie dokona pełnego skanu /Home/Tecmint katalog i jego podwodne i tworzy specjalne indeks Plik zawierający strukturę danych.
# agedu -s/home/tecmint/SKANOWANIE SYSTEM LINUX DO DYSKU
Wskaźnik nazwy ścieżki zbudowanej, 232578 wpisów, 22842517 bajtów indeksu Faking Directory Atimes Building Index Ostateczne rozmiar pliku = 97485984 bajtów
Następnie wpisz następujące polecenie, aby zapytać o nowo utworzony plik indeksu.
# Agedu -W
Przykładowy wyjście:
Używanie URL uwierzytelniania Linux/Proc/Net Magic: http: // localhost: 34895/
Teraz wpisz następujące polecenie, aby otworzyć URL Korzystanie z dowolnej przeglądarki internetowej.
# http: // localhost: 34895/
Wyjście graficzne:
Poniższy ekran pokazuje graficzne przedstawienie użycia dysku /Home/Tecmint wraz z podrzędnymi katalogami przy użyciu różnych kolorów, aby pokazać różnicę między nieużywanymi i niedawno dostępnymi danymi.
Kliknij dowolny podreżyser, aby zobaczyć raporty jego podwodnych. Aby zakończyć ten tryb, po prostu naciśnij [Ctrl+d
] na wierszu poleceń.
Aby utworzyć i ustawić niestandardowy numer portu dla agedu, wpisz następujące polecenie.
# agedu -w --address 127.0.0.1: 8081
Przykładowy wyjście:
Korzystanie z URL uwierzytelniania Linux/Proc/Net Magic: http: // 127.0.0.1: 8081/
Włącz ochronę haseł Agedu Korzystanie z następującego polecenia.
# agedu -w --address 127.0.0.1: 8081 -Auth BasicAgedu Protect Protect Reports
Nazwa użytkownika: Agedu Hasło: N2TX16JEJNBZMUUR URL: http: // 127.0.0.1: 8081/Hasło Chroń Agedu Użycie miejsca na dysku Linux Directory
Uzyskaj dostęp do raportów Agedu za pomocą trybu terminalu.
# agedu -t /home /tecmintPokaż wykorzystanie przestrzeni dysku w terminalu
8612/home/tecmint/.Androidstudio3.1 3684/home/tecmint/.Playonlinux 604/Home/Tecmint/.ScreamingFrogseosder 2416/Home/Tecmint/.TelegramDesktop 61960/Home/Tecmint/.Napisz 1508/home/tecmint/.Adobe 20/Home/Tecmint/.Aptitude 48/home/tecmint/.Byobu 1215948/home/tecmint/.pamięć podręczna 3096/home/tecmint/.cynamon 1421828/home/tecmint/.config 12/home/tecmint/.dbus 8/home/tecmint/.Emacs.d 780/home/tecmint/.Czcionki…
Widzisz wyjście podobne do polecenia DU. Zobaczmy stare pliki, do których nie są dostępne przez długi czas. Na przykład, aby zobaczyć tylko stare pliki, które nie są dostępne w ostatnim 12 miesięcy albo więcej.
# agedu -t /home /tecmint -a 12mPokaż pliki niedostępne w ciągu ostatnich 12 miesięcy
2416/Home/Tecmint/.TelegramDesktop 1500/Home/Tecmint/.Adobe 46776/Home/Tecmint/.pamięć podręczna 1840/home/tecmint/.Cynamon 142796/Home/Tecmint/.config 636/home/tecmint/.GCONF 88/HOME/TECMINT/.GIMP-2.8 12/Home/Tecmint/.gnome 112/home/tecmint/.Java 108/home/tecmint/.KDE 8/HOME/TECMINT/.Links2 16/Home/Tecmint/.LinuxMint 6804/Home/Tecmint/.Lokalny 12/Home/Tecmint/.Mindterm 40920/Home/Tecmint/.Mozilla 4/Home/Tecmint/.oracle_jre_usage 12/home/tecmint/.równolegle 24/home/tecmint/.migawka 6840/dom/tecmint/.Softmaker 336/Home/Tecmint/.Motywy…
Dowiedzmy się, ile miejsca na dysku wykonało MP3 pliki za pomocą następującego polecenia.
# Agedu -s . --wykluczyć „*” -Include '*.mp3 '
Ponownie, aby zobaczyć raporty uruchom następujące polecenie.
# Agedu -W
Aby usunąć pliki i zwolnić miejsce na dysku, użyj następującego polecenia.
# rm -rf /pobieranie /*.MP3
Jak usunąć Agedu plik indeksu? Najpierw zobacz rozmiar pliku indeksu za pomocą następującego polecenia.
# ls agedu.DAT -LH
Przykładowy wyjście:
-RW ------- 1 TecMint Tecmint 35m 10 kwietnia 12:05 Agedu.Dat
Aby usunąć plik indeksu, po prostu wprowadź.
# Agedu -R
Aby uzyskać więcej informacji na temat opcji i użytkowania Agedu, przeczytaj strony Man lub odwiedź stronę główną Agedu.
# Man Agedu
Jeśli znasz jakiekolwiek narzędzie, o którym nie wspomnialiśmy na tej stronie. Daj nam znać o tym za pośrednictwem pola komentarza poniżej.
- « Dutree - narzędzie CLI do analizy użycia dysku w kolorowych wyjściach
- Jak testować połączenie bazy danych PHP MySQL za pomocą skryptu »