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.
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ú.
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:
ls
, df
, agus find
, inode a úsáid chun oibríochtaí éagsúla ar leibhéal an chórais comhad a dhéanamh.df
a úsáid leis an rogha -i
. Mar shampla, taispeánfaidh an t-ordú df -i
líon na n-inóid úsáidte agus saor in aisce ar gach córas comhaid ar an ríomhaire.ls
a úsáid leis an rogha -i
. Mar shampla, taispeánfaidh an t-ordú ls -i myfile.txt
uimhir an ionóid don chomhad myfile.txt
.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.
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.