Linuxలో లింక్ కౌంట్ అంటే ఏమిటి?

ఫైల్‌కి ఎన్ని డైరెక్టరీ ఎంట్రీలు లింక్ అయ్యాయో లింక్ కౌంట్ చూపిస్తుంది. ls -l నుండి అవుట్‌పుట్ యొక్క రెండవ నిలువు వరుసలో ఫైల్ యొక్క లింక్ కౌంట్ ప్రదర్శించబడుతుంది. ఈ సంఖ్య డేటాను సూచించడానికి సృష్టించబడిన మొత్తం లింక్‌ల సంఖ్యను సూచిస్తుంది.

ఈ "లింక్ కౌంట్" విలువ ఆబ్జెక్ట్‌తో అనుబంధించబడిన ఐనోడ్‌ని సూచించే విభిన్న డైరెక్టరీ ఎంట్రీల సంఖ్య. సాధారణ ఫైల్ విషయంలో, లింక్ కౌంట్ అనేది ఆ ఫైల్‌కి హార్డ్ లింక్‌ల సంఖ్య. … ఫైల్ సిస్టమ్‌లోని ఏదైనా వస్తువు తప్పనిసరిగా ఫైల్ సిస్టమ్‌కి కనెక్ట్ చేసే డైరెక్టరీ ఎంట్రీని కలిగి ఉండాలి.

ఐనోడ్‌లో లింక్ కౌంట్ సున్నాకి వెళ్లినప్పుడు, దాని అర్థం ఐనోడ్‌కు డైరెక్టరీ పాయింట్లు లేవు మరియు ఐనోడ్ మరియు దాని అనుబంధిత డిస్క్ బ్లాక్‌లు ఉపయోగించిన డిస్క్ స్థలాన్ని విడుదల చేయడానికి మరియు తిరిగి పొందేందుకు Unix ఉచితం.. "rm" కమాండ్ ఫైల్‌ను తొలగించదని గమనించండి - ఇది ఫైల్ కోసం పేరు-ఇనోడ్ మ్యాప్‌ను మాత్రమే తొలగిస్తుంది.

ప్రతి డైరెక్టరీకి మరియు దాని పేరెంట్‌కి లింక్ ఉంటుంది (అందుకే . ఖాళీ డైరెక్టరీకి లింక్ కౌంట్ 2 ఉంటుంది). కానీ ప్రతి డైరెక్టరీ దాని పేరెంట్‌కి లింక్ చేసినందున, సబ్‌డైరెక్టరీని కలిగి ఉన్న ఏదైనా డైరెక్టరీకి ఆ పిల్లల నుండి లింక్ ఉంటుంది.

కౌంట్ లైనక్స్ అంటే ఏమిటి?

మా wc Unix/Linux ఆపరేటింగ్ సిస్టమ్స్‌లోని (వర్డ్ కౌంట్) కమాండ్ ఫైల్ ఆర్గ్యుమెంట్‌ల ద్వారా పేర్కొన్న ఫైల్‌లలో న్యూలైన్ కౌంట్, వర్డ్ కౌంట్, బైట్ మరియు క్యారెక్టర్స్ కౌంట్ సంఖ్యను తెలుసుకోవడానికి ఉపయోగించబడుతుంది.

డైరెక్టరీ యొక్క లింక్ కౌంట్ ఉప డైరెక్టరీని సృష్టించినప్పుడల్లా పెరుగుతుంది. డైరెక్టరీ “xyz” సృష్టించబడింది మరియు ఏదైనా డైరెక్టరీ యొక్క డిఫాల్ట్ లింక్ కౌంట్ 2. అదనపు కౌంట్ ఎందుకంటే సృష్టించబడిన ప్రతి డైరెక్టరీకి, ఈ కొత్త డైరెక్టరీని సూచించడానికి పేరెంట్ డైరెక్టరీలో లింక్ సృష్టించబడుతుంది.

హార్డ్ లింక్‌లు: అదే ఐనోడ్‌కి కొత్త పేర్లు

ప్రతి ఐనోడ్ కోసం, ఐనోడ్ డైరెక్టరీ అయినా లేదా ఫైల్ ఐనోడ్ అయినా, ఐనోడ్‌లో లింక్ కౌంట్ ఆ ఐనోడ్ కోసం ఎన్ని డైరెక్టరీలు పేరు-నంబర్ మ్యాపింగ్‌ను కలిగి ఉన్నాయో ట్రాక్ చేస్తుంది.

మీరు ఒకే విధమైన లక్షణాలతో రెండు ఫైల్‌లను కనుగొంటే, అవి హార్డ్-లింక్ చేయబడి ఉన్నాయో లేదో ఖచ్చితంగా తెలియకపోతే, వీక్షించడానికి ls -i కమాండ్ ఉపయోగించండి ఐనోడ్ సంఖ్య. హార్డ్-లింక్ చేయబడిన ఫైల్‌లు ఒకే ఐనోడ్ నంబర్‌ను పంచుకుంటాయి. భాగస్వామ్య ఐనోడ్ సంఖ్య 2730074, అంటే ఈ ఫైల్‌లు ఒకే డేటా.

హార్డ్ లింక్ అనేది ఫైల్ యొక్క డేటాను వాస్తవానికి నకిలీ చేయకుండా అదే వాల్యూమ్‌లోని మరొక ఫైల్‌ను సూచించే ఫైల్. … హార్డ్ లింక్ తప్పనిసరిగా అది సూచించే లక్ష్య ఫైల్ యొక్క ప్రతిబింబ కాపీ అయినప్పటికీ, హార్డ్ లింక్ ఫైల్‌ను నిల్వ చేయడానికి అదనపు హార్డ్ డ్రైవ్ స్థలం అవసరం లేదు.

ఒక ఫైల్ సాధారణంగా a కలిగి ఉంటుంది హార్డ్ లింక్ కౌంట్ 1 అయితే ln కమాండ్‌తో హార్డ్ లింక్‌లు చేయబడితే ఇది మారుతుంది.

Linuxలో మౌంట్ పాయింట్ అంటే ఏమిటి?

మౌంట్ పాయింట్‌ను ఇలా వర్ణించవచ్చు మీ హార్డ్ డ్రైవ్‌లలో నిల్వ చేయబడిన డేటాను యాక్సెస్ చేయడానికి ఒక డైరెక్టరీ. … Linux మరియు ఇతర Unixతో, ఈ సోపానక్రమం యొక్క పైభాగంలో ఉన్న రూట్ డైరెక్టరీ. రూట్ డైరెక్టరీలో సిస్టమ్‌లోని అన్ని ఇతర డైరెక్టరీలు అలాగే వాటి అన్ని సబ్ డైరెక్టరీలు ఉంటాయి.

ఈ పోస్ట్ నచ్చిందా? దయచేసి మీ స్నేహితులకు షేర్ చేయండి:
OS టుడే