Hvernig á að eyða risastórum (100-200GB) skrám í Linux


Venjulega, til að tryggja tól til að eyða skrám).

Við getum notað eitthvað af ofangreindum tólum til að takast á við tiltölulega litlar skrár. Hvað ef við viljum eyða/fjarlægja risastóra skrá/möppu sem er um það bil 100-200GB. Þetta er kannski ekki eins auðvelt og það virðist, hvað varðar þann tíma sem það tekur að fjarlægja skrána (I/O tímaáætlun) sem og magn vinnsluminni sem neytt er meðan aðgerðin er framkvæmd.

Í þessari kennslu munum við útskýra hvernig á að eyða risastórum skrám/möppum á skilvirkan og áreiðanlegan hátt í Linux.

Meginmarkmiðið hér er að nota tækni sem mun ekki hægja á kerfinu á meðan þú fjarlægir risastóra skrá, sem leiðir til sanngjarnrar I/O. Við getum náð þessu með því að nota ionice skipunina.

Eyðir risastórum (200GB) skrám í Linux með því að nota ionice Command

ionice er gagnlegt forrit sem setur eða fær I/O tímasetningarflokkinn og forgang fyrir annað forrit. Ef engin rök eða bara -p eru gefin, mun ionice spyrjast fyrir um núverandi I/O tímasetningarflokk og forgang fyrir það ferli.

Ef við gefum skipanafn eins og rm skipun mun hún keyra þessa skipun með tilgreindum rökum. Til að tilgreina vinnsluauðkenni hlaupandi ferla sem á að fá eða stilla tímasetningarfæribreytur fyrir skaltu keyra þetta:

# ionice -p PID

Til að tilgreina nafn eða númer tímasetningarflokks sem á að nota (0 fyrir engan, 1 fyrir rauntíma, 2 fyrir besta viðleitni, 3 fyrir aðgerðalaus) skipunina hér að neðan.

Þetta þýðir að rm mun tilheyra aðgerðalausum I/O flokki og notar aðeins I/O þegar önnur ferli þarfnast þess ekki:

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

Ef það verður ekki mikill aðgerðalaus tími á kerfinu, þá gætum við viljað nota tímasetningarflokkinn sem best reynir á og setja lágan forgang eins og þessa:

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

Athugið: Til að eyða risastórum skrám með því að nota örugga aðferð gætum við notað shred, wipe og ýmis verkfæri í öryggiseyðingartólinu sem nefnt var áðan, í stað rm skipunarinnar.

Fyrir frekari upplýsingar, skoðaðu ionice man síðuna:

# man ionice 

Það er það í bili! Hvaða aðrar aðferðir hefurðu í huga í ofangreindum tilgangi? Notaðu athugasemdareitinn hér að neðan til að deila með okkur.