Kako izbrisati VELIKE (100-200GB) datoteke v Linuxu
Običajno za zaščito orodij za brisanje datotek).
Za obravnavo sorazmerno majhnih datotek lahko uporabimo katero koli od zgornjih pripomočkov. Kaj pa, če želimo izbrisati/odstraniti ogromno datoteko/imenik, recimo približno 100-200 GB. To morda ni tako enostavno, kot se zdi, glede na čas, potreben za odstranitev datoteke (razpored V/I), pa tudi na količino RAM -a, porabljenega med izvajanjem operacije.
V tej vadnici bomo razložili, kako učinkovito in zanesljivo izbrisati ogromne datoteke/imenike v Linuxu.
Glavni cilj tukaj je uporabiti tehniko, ki ne bo upočasnila sistema med odstranjevanjem velike datoteke, kar bo povzročilo razumen vhod/izhod. To lahko dosežemo z ukazom ionice.
Brisanje OGROMNIH (200 GB) datotek v Linuxu z uporabo ukaza ionice
ionice je uporaben program, ki nastavi ali dobi razred načrtovanja V/I in prednost za drug program. Če ni podanih nobenega argumenta ali samo -p
, bo ionice poizvedel trenutni razred I/O razporejanja in prednost tega procesa.
Če podarimo ime ukaza, na primer ukaz rm, bo ta ukaz izvedel z navedenimi argumenti. Če želite določiti ID -je procesov tekočih procesov, za katere želite dobiti ali nastaviti parametre razporejanja, zaženite to:
# ionice -p PID
Če želite določiti ime ali številko razreda razporejanja, ki ga želite uporabiti (0 za nobenega, 1 za sproten čas, 2 za najboljši napor, 3 za prosti tek), spodnji ukaz.
To pomeni, da bo rm pripadal nedejavnemu V/I razredu in uporablja V/I le, kadar ga kateri koli drug postopek ne potrebuje:
---- Deleting Huge Files in Linux ----- # ionice -c 3 rm /var/logs/syslog # ionice -c 3 rm -rf /var/log/apache
Če v sistemu ne bo veliko prostega časa, bomo morda želeli uporabiti razred razporejanja najboljših naporov in določiti tako nizko prioriteto:
# ionice -c 2 -n 6 rm /var/logs/syslog # ionice -c 2 -n 6 rm -rf /var/log/apache
Opomba: Če želite z varnim načinom izbrisati velike datoteke, lahko namesto ukaza rm uporabimo drobljenje, brisanje in različna orodja v prej omenjenem naboru orodij za varno brisanje.
Za več informacij si oglejte ionice man stran:
# man ionice
Za zdaj je to! Katere druge metode imate v mislih za zgornji namen? Uporabite spodnji razdelek za komentarje, če želite deliti z nami.