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.