Jak usunąć ogromne (100-200 GB) w Linux
- 1421
- 90
- Laura Zygmunt
Zazwyczaj, aby usunąć/usunąć plik z terminali Linux, używamy polecenia RM (usuń pliki), shred (bezpiecznie usuwamy plik), polecenie WIPE (bezpiecznie usuń plik) lub narzędzia do bezpiecznego stopnia (zbiór bezpiecznego pliku Narzędzia do usuwania).
Możemy użyć dowolnego z powyższych narzędzi, aby poradzić sobie ze stosunkowo małymi plikami. Co jeśli chcemy usunąć/usunąć ogromny plik/katalog, powiedz o 100-200 GB. Może to nie być tak łatwe, jak się wydaje, jeśli chodzi o czas potrzebny na usunięcie pliku (planowanie we/wy), a także ilość zużytej pamięci RAM podczas wykonywania operacji.
W tym samouczku wyjaśnimy, jak skutecznie i niezawodnie usuwać ogromne pliki/katalogi w Linux.
Sugerowane przeczytanie: 5 sposobów opróżnienia lub usunięcia dużej zawartości pliku w Linux
Głównym celem tutaj jest zastosowanie techniki, która nie spowolni systemu podczas usuwania ogromnego pliku, co powoduje rozsądne we/wy. Możemy to osiągnąć za pomocą polecenie jonice.
Usuwanie ogromnych (200 GB) w Linux za pomocą polecenia Ionice
Ionice to przydatny program, który ustawia lub otrzymuje klasę planowania we/wy i priorytet dla innego programu. Jeśli nie ma argumentów lub po prostu -P
jest podany, Ionice będzie zapytać aktualną klasę planowania we/wy i priorytet dla tego procesu.
Jeśli podamy nazwę polecenia, takie jak polecenie rm, uruchomi to polecenie z podanymi argumentami. Aby określić identyfikatory procesów uruchamiających procesów, dla których można uzyskać lub ustawić parametry planowania, uruchom to:
# ionice -p pid
Aby określić nazwę lub liczbę klas planowania do użycia (0 za żaden, 1 w czasie rzeczywistym, 2 Aby uzyskać najlepszy efekt, 3 dla bezczynności) Polecenie poniżej.
To znaczy że Rm będzie należeć do klasy I/O I/O i używa we/wy tylko wtedy, gdy jakikolwiek inny proces go nie potrzebuje:
---- Usuwanie ogromnych plików w Linux ----- # ionice -C 3 rm/var/logs/syslog # ionice -c 3 rm -rf/var/log/apache
Jeśli w systemie nie będzie dużo czasu na bezczynności, możemy chcieć użyć klasy planowania najlepszego i ustawienia niskiego priorytetu:
# ionice -C 2 -n 6 rm/var/logs/syslog # ionice -c 2 -n 6 rm -rf/var/log/apache
Notatka: Aby usunąć ogromne pliki za pomocą bezpiecznej metody, możemy użyć strzęp, wytrzeć oraz różne narzędzia w zestawie narzędzi bezpiecznego zdelecji, zamiast tego, zamiast polecenie rm.
Sugerowane przeczytanie: 3 sposoby na stałe i bezpieczne usuwanie plików/katalogów w Linux
Aby uzyskać więcej informacji, przejrzyj stronę Ionice Man:
# Man Ionice
To wszystko na razie! Jakie inne metody masz na myśli w powyższym celu? Użyj poniższej sekcji komentarza, aby udostępnić nam.
- « Zrozumienie zamknięcia, poweroff, zatrzymania i ponownego uruchomienia poleceń w Linux
- Jak zintegrować okrągłe kube Iredmail z Samba4 AD DC - Część 12 »