Kā izdzēst Milzīgus (100-200 GB) failus Linux


Parasti, lai nodrošinātu failu dzēšanas rīkus).

Mēs varam izmantot jebkuru no iepriekš minētajām utilītprogrammām, lai tiktu galā ar salīdzinoši maziem failiem. Ko darīt, ja mēs vēlamies izdzēst/noņemt milzīgu failu/direktoriju, piemēram, apmēram 100-200 GB. Tas var nebūt tik vienkārši, kā šķiet, attiecībā uz faila noņemšanai nepieciešamo laiku (I/O plānošana), kā arī operācijas laikā patērēto RAM daudzumu.

Šajā apmācībā mēs izskaidrosim, kā efektīvi un droši izdzēst milzīgus failus/direktorijus Linux.

Galvenais mērķis šeit ir izmantot paņēmienu, kas netiks palēnināts sistēmā, vienlaikus noņemot milzīgu failu, kā rezultātā tiks izveidota saprātīga I/O. Mēs to varam sasniegt, izmantojot komandu ionice.

MILZĪGU (200 GB) failu dzēšana operētājsistēmā Linux, izmantojot jonice komandu

Ionice ir noderīga programma, kas nosaka vai iegūst I/O plānošanas klasi un prioritāti citai programmai. Ja netiek doti argumenti vai vienkārši norādīts -p , jonice vaicās pašreizējai I/O plānošanas klasei un prioritātei šim procesam.

Ja mēs piešķiram komandas nosaukumu, piemēram, rm komandu, tā palaidīs šo komandu ar norādītajiem argumentiem. Lai norādītu notiekošo procesu ID, kuriem iegūt vai iestatīt plānošanas parametrus, palaidiet šo:

# ionice -p PID

Lai norādītu izmantojamās plānošanas klases nosaukumu vai numuru (0 nevienam, 1 reāllaikam, 2 labākajiem centieniem, 3 dīkstāvē), tālāk norādīto komandu

Tas nozīmē, ka rm pieder dīkstāves I/O klasei un izmanto I/O tikai tad, ja tas nav vajadzīgs citam procesam:

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

Ja sistēmā nebūs daudz dīkstāves laika, iespējams, vēlēsimies izmantot vislabāko piepūles plānošanas klasi un iestatīt zemu prioritāti šādi:

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

Piezīme. Lai izdzēstu milzīgus failus, izmantojot drošu metodi, rm komandas vietā mēs varam izmantot sasmalcinātos, noslaucītos un dažādus rīkus iepriekš minētajā drošās dzēšanas rīkkopā.

Lai iegūtu vairāk informācijas, skatiet jonizējošā cilvēka lapu:

# man ionice 

Pagaidām tas ir viss! Kādas citas metodes jūs domājat iepriekšminētajam mērķim? Izmantojiet zemāk esošo komentāru sadaļu, lai kopīgotu ar mums.