Kuidas kustutada tohutuid (100-200 GB) faile Linuxis


Tavaliselt failide kustutamise tööriistade kindlustamiseks).

Suhteliselt väikeste failidega tegelemiseks võime kasutada mis tahes ülaltoodud utiliiti. Mis siis, kui me tahame kustutada/eemaldada tohutu faili/kataloogi, mis ütleb umbes 100-200 GB. See ei pruugi olla nii lihtne, kui tundub, nii faili eemaldamiseks kuluva aja (sisend/väljundi ajastamine) kui ka operatsiooni käigus tarbitud RAM-i hulga osas.

Selles õpetuses selgitame, kuidas Linuxis tohutult faile/katalooge tõhusalt ja usaldusväärselt kustutada.

Peamine eesmärk on siin kasutada tehnikat, mis ei aeglusta süsteemi, samal ajal kui eemaldate tohutu faili, mille tulemuseks on mõistlik sisend/väljund. Selle saavutame iooniakäsu abil.

SUURTE (200 GB) failide kustutamine Linuxis ionice-käsu abil

ionice on kasulik programm, mis määrab või saab I/O ajastamise klassi ja prioriteedi teisele programmile. Kui argumente ei anta või lihtsalt -p pole antud, küsib ionice selle protsessi praegust sisend/väljundi ajastamise klassi ja prioriteeti.

Kui anname käsu nime, näiteks käsk rm, käivitab see selle käsu antud argumentidega. Töötavate protsesside ID-de määramiseks, mille jaoks ajastamise parameetrid hankida või määrata, käivitage see:

# ionice -p PID

Kasutatava ajastamisklassi nime või numbri määramiseks (0 pole ühtegi, 1 reaalajas, 2 parimate jõupingutuste jaoks, 3 tühikäigul) käsk allpool.

See tähendab, et rm kuulub tühikäigu I/O klassi ja kasutab I/O ainult siis, kui mõni muu protsess seda ei vaja

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

Kui süsteemis pole palju jõudeoleku aega, võiksime kasutada parima pingutusega ajastamise klassi ja seada madal prioriteet järgmiselt:

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

Märkus: tohutute failide kustutamiseks turvalise meetodi abil võime käsu rm asemel kasutada varem mainitud turvalise kustutamise tööriistakomplekti purustamist, pühkimist ja mitmesuguseid tööriistu.

Lisateabe saamiseks vaadake ionice'i manulehte:

# man ionice 

Praegu on see kõik! Milliseid muid meetodeid peate ülaltoodud eesmärgi saavutamiseks silmas pidama? Kasutage meiega jagamiseks allolevat kommentaaride jaotist.