Wéi läschen HUGE (100-200GB) Dateien am Linux


Normalerweis, fir Dateiläsche Tools ze sécheren).

Mir kënnen eng vun den uewe genannten Utilities benotze fir mat relativ klengen Dateien ze këmmeren. Wat wa mir e risege Fichier/Verzeechnes vun ongeféier 100-200GB wëllen läschen/läschen. Dëst ass vläicht net sou einfach wéi et schéngt, wat d'Zäit ugeet fir d'Datei ze läschen (I/O Fuerplang) souwéi d'Quantitéit vum RAM verbraucht wärend der Operatioun.

An dësem Tutorial wäerte mir erkläre wéi een effizient an zouverlässeg grouss Dateien/Verzeichnisser am Linux läschen.

D'Haaptzil hei ass eng Technik ze benotzen déi de System net verlangsamt wärend eng rieseg Datei erofhuelen, wat zu raisonnabelen I/O resultéiert. Mir kënnen dëst erreechen mam Ionice Kommando.

HUGE (200GB) Dateien op Linux läschen andeems Dir ionice Command benotzt

ionice ass en nëtzlechen Programm deen d'I/O Scheduling Klass a Prioritéit fir en anere Programm setzt oder kritt. Wa keng Argumenter oder just -p uginn ass, freet ionice déi aktuell I/O Scheduling Klass a Prioritéit fir dee Prozess.

Wa mir e Kommandonumm wéi rm Kommando ginn, leeft et dëse Kommando mat den uginnen Argumenter. Fir d'Prozess-IDs vun de lafende Prozesser ze spezifizéieren, fir déi d'Fuerplangparameter kréien oder setzen, lafen dëst:

# ionice -p PID

Fir den Numm oder d'Zuel vun der Stonneplang Klass ze benotzen uginn (0 fir keen, 1 fir real Zäit, 2 fir bescht Efforten, 3 fir Idle) de Kommando ënnert.

Dëst bedeit datt rm zu der Idle I/O Klass gehéiert an nëmmen I/O benotzt wann all aner Prozess et net brauch:

---- Deleting Huge Files in Linux -----
# ionice -c 3 rm /var/logs/syslog
# ionice -c 3 rm -rf /var/log/apache

Wann et net vill Idle Zäit um System gëtt, da wëlle mir vläicht déi bescht Effort Fuerplangklass benotzen an eng niddereg Prioritéit wéi dës setzen:

# ionice -c 2 -n 6 rm /var/logs/syslog
# ionice -c 2 -n 6 rm -rf /var/log/apache

Bemierkung: Fir grouss Dateien mat enger sécherer Method ze läschen, kënne mir d'Schredder, Wëschen a verschidde Tools am Séchert Läschen Toolkit benotzen, dee virdru erwähnt gouf, amplaz vum rm Kommando.

Fir méi Informatioun, kuckt duerch d'ionice Man Säit:

# man ionice 

Dat ass et fir elo! Wéi eng aner Methoden hutt Dir am Kapp fir den uewe genannten Zweck? Benotzt de Kommentarsektioun hei ënnen fir mat eis ze deelen.