Jak usunąć ogromne (100-200 GB) w Linux

Jak usunąć ogromne (100-200 GB) w Linux

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.