Is struchtúr sonraí é Inode (Nóid Innéacs) i Linux a stórálann faisnéis faoi chomhad nó eolaire, mar a úinéir, cearta rochtana, dáta agus am cruthaithe agus modhnú, méid agus suíomh ar an tiomántán crua. Tá a uimhir ionóid uathúil féin ag gach comhad nó eolaire ar an gcóras, ar féidir a úsáid chun oibríochtaí éagsúla a dhéanamh ar an gcomhad nó ar an eolaire. (uimhir inóide), ar féidir a úsáid chun oibríochtaí éagsúla a dhéanamh ar chomhad nó ar eolaire.
Cad é Inode i Linux
Nuair a chruthaíonn tú comhad nó eolaire nua i Linux, leithdháileann an córas comhad uimhir ionóid nua dó agus líonann sé meiteashonraí é. Tá an uimhir ionóide seo uathúil do gach comhad nó eolaire sa chóras comhad agus úsáidtear í chun an comhad nó an t-eolaire a aithint ag leibhéal eithne an chórais oibriúcháin.

Tá méid teoranta ag inóidí agus mar sin tá teorainn le líon na gcomhad nó na n-eolairí is féidir a chruthú ar chóras comhaid. Mar sin féin, is féidir le córais comhaid ar Linux úsáid a bhaint as straitéisí éagsúla chun líon na n-ionóidí atá ar fáil a mhéadú, mar shampla córais comhaid a chruthú le níos mó ionóidí nó úsáid a bhaint as leithdháileadh ionóidí dinimiciúil.
Is gné thábhachtach de chórais comhaid i Linux iad inóidí, agus is féidir eolas a bheith agat orthu a bheith úsáideach agus tú ag obair le comhaid agus eolairí ag leibhéal an chórais, agus nuair a dhéantar fadhbanna le córais comhad a dhiagnóiseadh agus a shocrú.
Cad atá tábhachtach go mbeadh a fhios
Má oibríonn tú le córas comhaid Linux, b'fhéidir go mbeadh sé úsáideach duit na rudaí seo a leanas a bheith ar an eolas faoi inode:
- Tá a uimhir ionóid uathúil féin ag gach comhad nó eolaire i gcóras comhaid, a shainaithníonn é ag leibhéal eithne an chórais oibriúcháin.
- Tá meiteashonraí comhaid nó eolaire in Inode, amhail ceadanna, dáta agus am cruthaithe, méid, úinéir, grúpa, agus suíomh diosca na sonraí comhaid.
- Tá méid teoranta ag inóidí, agus mar sin tá líon na gcomhad nó na n-eolairí is féidir a chruthú ar an gcóras comhad teoranta. Is féidir líon na n-ionóidí atá ar fáil a mhéadú trí chórais chomhad a chruthú le níos mó ionóidí nó trí úsáid a bhaint as leithdháileadh dinimiciúla ionóidí.
- Is féidir úsáid a bhaint as inóidí a bheith úsáideach agus tú ag obair le comhaid agus le heolairí ag leibhéal an chórais, go háirithe nuair is gá duit oibríochtaí a dhéanamh nach féidir a dhéanamh ag baint úsáide as orduithe agus oibríochtaí rialta ar leibhéal comhaid.
- D'fhéadfadh eolas a bheith agat ar ionóidí a bheith úsáideach chun fadhbanna le córais comhad a dhiagnóiseadh agus a réiteach, amhail ró-shreabhadh ionóidí, earráidí rochtana, nó éilliú córas comhaid.
- Is féidir le roinnt orduithe Linux, mar
ls,df, agusfind, inode a úsáid chun oibríochtaí éagsúla ar leibhéal an chórais comhad a dhéanamh. - Tá sé tábhachtach a thuiscint gur féidir le hathrú an ionóid difear díreach a dhéanamh ar oibriú an chórais comhaid agus go gcailltear sonraí mar thoradh air, mar sin ní mór duit a bheith cúramach agus tú ag obair le hionóidí agus gan iad a úsáid ach amháin nuair is gá agus go bhfuil a fhios agat cad atá á dhéanamh agat.
- Úsáidtear inodes i gcórais comhaid Linux mar ext2, ext3, ext4, XFS, JFS agus eile. Tá a slite féin ag gach córas comhaid chun inóidí a bhainistiú agus uaslíon na n-ionóidí is féidir a chruthú ar an gcóras comhad sin.
- Úsáidtear inóidí freisin chun naisc chrua i Linux a láimhseáil. Is éard is nasc crua ann ná nasc comhaid a thagraíonn d’ionóid an chomhaid sin seachas don chomhad féin. Mar thoradh air sin, is féidir naisc chrua a chur in iúl don chomhad céanna fiú má tá ainmneacha agus suíomhanna córais comhaid éagsúla ag an gcomhad.
- Más mian leat eolas a fháil ar líon na n-inóid saor in aisce sa chóras comhaid, is féidir leat an t-ordú
dfa úsáid leis an rogha-i. Mar shampla, taispeánfaidh an t-ordúdf -ilíon na n-inóid úsáidte agus saor in aisce ar gach córas comhaid ar an ríomhaire. - Más mian leat an uimhir inode a fháil le haghaidh comhad nó eolaire ar leith, is féidir leat an t-ordú
lsa úsáid leis an rogha-i. Mar shampla, taispeánfaidh an t-ordúls -i myfile.txtuimhir an ionóid don chomhadmyfile.txt. - Má thagann tú trasna ar fhadhbanna córais comhad a bhaineann le hinóid, is féidir leat uirlisí diagnóiseacha córas comhaid amhail fsck a úsáid chun na hearráidí a réiteach. Sula n-úsáideann tú uirlisí den sórt sin, áfach, ní mór duit do shonraí a chúltaca chun caillteanas sonraí a sheachaint.
Go ginearálta, is féidir le tuiscint a fháil ar an gcaoi a n-oibríonn ionóid i Linux a bheith úsáideach chun oibriú go héifeachtach le comhaid agus le heolairí ag leibhéal an chórais, chomh maith le fadhbanna le córais comhad a dhiagnóiseadh agus a réiteach.
Conas Inode a úsáid
Is féidir leat uimhir inode comhad nó eolaire a fháil amach ag baint úsáide as an ordú ls leis an rogha -i :
$ ls -i filename.txt 1234567 filename.txt Sa sampla seo, is é "1234567" uimhir ionóide ainm an filename.txt .
Is féidir leat comhaid nó eolairí a aimsiú de réir uimhir inóide ag baint úsáide as an ordú find :
$ find / -inum 1234567 Gheobhaidh $ find gach comhad agus eolaire ar an gcóras leis an uimhir inóide 1234567.
Is féidir leat a sheiceáil cé mhéad inodes atá áitithe ar an gcóras comhad ag baint úsáide as an ordú df leis an rogha -i :
$ df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda1 123456 65432 58024 53% / Taispeánfaidh df -i faisnéis faoi líon na n-inóid áitithe agus saor in aisce ar an gcóras comhad.
Is féidir leat comhad nó eolaire a scriosadh de réir uimhir ionóide ag baint úsáide as an ordú find agus an t-ordú rm :
$ find / -inum 1234567 -exec rm {} ; Gheobhaidh $ find an comhad nó an t-eolaire leis an uimhir inoide 1234567 agus scriosfaidh sé é.
Is féidir úsáid a bhaint as inode i Linux a bheith úsáideach agus tú ag obair le comhaid agus eolairí ag leibhéal an chórais, go háirithe nuair is gá duit oibríochtaí a dhéanamh nach féidir a dhéanamh le horduithe rialta agus le hoibríochtaí leibhéal comhaid.