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.