Bii o ṣe le Pa Awọn faili HUGE (100-200GB) ni Linux


Nigbagbogbo, lati ni aabo awọn irinṣẹ piparẹ faili).

A le lo eyikeyi awọn ohun elo ti o wa loke lati ba awọn faili kekere jo. Kini ti a ba fẹ paarẹ/yọ faili nla/itọsọna sọ nipa 100-200GB. Eyi le ma rọrun bi o ṣe dabi, ni awọn ofin ti akoko ti o ya lati yọ faili naa (Eto eto I/O) bii iye Ramu ti o run lakoko ṣiṣe iṣẹ naa.

Ninu ẹkọ yii, a yoo ṣalaye bi o ṣe le ṣe daradara ati ni igbẹkẹle paarẹ awọn faili/awọn ilana nla ni Lainos.

Ero akọkọ nibi ni lati lo ilana ti kii yoo fa fifalẹ eto lakoko yiyọ faili nla kan, ti o mu ki I/O jẹ oye. A le ṣaṣeyọri eyi nipa lilo pipaṣẹ ionice.

Npa HUGE (200GB) Awọn faili ni Lainos Lilo pipaṣẹ ionice

ionice jẹ eto ti o wulo eyiti o ṣeto tabi gba kilasi eto eto I/O ati pataki fun eto miiran. Ti ko ba si awọn ariyanjiyan tabi o kan -p ti a fun, ionice yoo beere kilasi iṣeto I/O lọwọlọwọ ati pataki fun ilana yẹn.

Ti a ba fun orukọ aṣẹ bii aṣẹ rm, yoo ṣiṣẹ aṣẹ yii pẹlu awọn ariyanjiyan ti a fun. Lati ṣalaye awọn ID ilana ti awọn ilana ṣiṣe fun eyiti lati gba tabi ṣeto awọn eto iṣeto, ṣiṣe eyi:

# ionice -p PID

Lati ṣafihan orukọ tabi nọmba ti kilasi iṣeto lati lo (0 fun ko si, 1 fun akoko gidi, 2 fun igbiyanju ti o dara julọ, 3 fun alaiṣẹ) aṣẹ ti o wa ni isalẹ.

Eyi tumọ si pe rm yoo jẹ ti kilasi I/O alailera ati pe o nlo MO/O nigbati eyikeyi ilana miiran ko nilo rẹ:

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

Ti ko ba si akoko isinmi pupọ lori eto naa, lẹhinna a le fẹ lati lo kilasi iṣeto-ipa ti o dara julọ ati ṣeto iṣaaju kekere bi eleyi:

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

Akiyesi: Lati pa awọn faili nla rẹ kuro ni lilo ọna ti o ni aabo, a le lo shred, mu ese ati ọpọlọpọ awọn irinṣẹ ninu ohun elo piparẹ aabo ti a mẹnuba tẹlẹ lori, dipo pipaṣẹ rm.

Fun alaye diẹ sii, wo oju-iwe eniyan ionice:

# man ionice 

Iyẹn ni fun bayi! Awọn ọna miiran wo ni o ni lokan fun idi ti o wa loke? Lo apakan asọye ni isalẹ lati pin pẹlu wa.