కమాండ్స్ df మరియు du తో డిస్క్ జాగాను పరిశీలించండి

ఉపయోగించిన మరియు అందుబాటులోవున్న డిస్క్ జాగాను నిర్ణయించండి

మీ లైనక్స్ సిస్టంలో లభించే మరియు ఉపయోగించిన డిస్క్ జాగా యొక్క సారాంశం పొందడానికి త్వరిత మార్గం, టెర్మినల్ విండోలో df ఆదేశాన్ని టైప్ చేయడం. కమాండ్ df " d isk f ilesystem" కొరకు ఉంటుంది. -h ఐచ్చికంతో (df -h) అది "మానవ రీడబుల్" రూపంలో డిస్క్ జాగాను చూపుతుంది, ఈ సందర్భంలో, ఇది మీకు సంఖ్యలు జతచేస్తుంది.

Df ఆదేశం యొక్క అవుట్పుట్ అనేది నాలుగు స్తంభాలతో ఉన్న పట్టిక. మొదటి కాలమ్ ఫైల్ సిస్టమ్ పాత్ను కలిగి ఉంటుంది, ఇది హార్డ్ డిస్క్ లేదా మరొక నిల్వ పరికరానికి సూచన కావచ్చు లేదా నెట్వర్క్కి కనెక్ట్ చేయబడిన ఫైల్ సిస్టమ్. రెండవ కాలమ్ ఆ ఫైల్ సిస్టమ్ యొక్క సామర్థ్యాన్ని చూపుతుంది. మూడవ కాలమ్ అందుబాటులో ఉన్న స్థలమును చూపును, చివరి కాలమ్ ఫైల్ వ్యవస్థ మౌంట్ చేయబడిన మార్గాన్ని చూపుతుంది. మౌంట్ పాయింట్ డైరెక్టరీ చెట్టులో మీరు కనుగొంటారు మరియు ఆ ఫైల్ సిస్టమ్ను యాక్సెస్ చేయవచ్చు.

డీ ఆదేశం, మరోవైపు, ప్రస్తుత డైరెక్టరీలో ఫైల్లు మరియు డైరెక్టరీలు ఉపయోగించిన డిస్క్ స్పేస్ను చూపుతుంది. మళ్లీ -h ఐచ్చికం (df -h) అవుట్పుట్ సులభంగా అర్థం చేసుకునేలా చేస్తుంది.

అప్రమేయంగా, డు కమాండ్ అన్ని సబ్ డైరెక్టరీలను ప్రతి డిస్క్ స్థలం ఎంత ఆక్రమించిందో చూపించడానికి జాబితా చేస్తుంది. -s ఐచ్చికం (df -h -s) తో ఇది వాడవచ్చు. ఇది సారాంశాన్ని మాత్రమే చూపిస్తుంది. అన్ని సబ్ డైరెక్టరీలు ఉపయోగించే మిళిత డిస్క్ స్పేస్. ప్రస్తుత డైరెక్టరీ కాకుండా వేరొక డైరెక్టరీ (ఫోల్డర్) యొక్క డిస్కు వాడకాన్ని చూపించాలనుకుంటే, చివరి డైరెక్టరీగా ఆ డైరెక్టరీ పేరును మీరు చాలు. ఉదాహరణకు: du -h-s చిత్రాలు , ఇక్కడ "images" ప్రస్తుత డైరెక్టరీ యొక్క ఉప డైరెక్టరీగా ఉంటుంది.

Df కమాండ్ గురించి మరింత

అప్రమేయంగా, మీరు df ఆదేశాన్ని వుపయోగిస్తున్నప్పుడు మాత్రమే అప్రమేయమైన ప్రాప్తి చేయగల ఫైల్ వ్యవస్థలను చూడవలసి ఉంటుంది.

అయితే, కింది ఆదేశాలను వాడడం ద్వారా నకిలీ, నకిలీ మరియు యాక్సెస్ చేయలేని ఫైల్ వ్యవస్థలతో సహా అన్ని ఫైల్ సిస్టమ్ల వినియోగాన్ని మీరు తిరిగి పొందవచ్చు:

df -a
df -all

పైన చెప్పిన ఆదేశాలు చాలామందికి చాలా ఉపయోగకరంగా ఉండవు, కానీ తరువాతి వాటితో ఉంటుంది. అప్రమేయంగా, ఉపయోగించిన మరియు అందుబాటులోని డిస్క్ స్పేస్ బైట్లలో జాబితా చేయబడింది.

మీరు కింది ఆదేశాన్ని ఉపయోగించవచ్చు,

df -h

ఇది అవుట్పుట్ను మరింత చదవగలిగే ఫార్మాట్ లో పరిమాణం 546G, 496G అందుబాటులో ఉంటుంది. ఇది సరి అయినప్పుడు ప్రతి ఫైల్ వ్యవస్థకు కొలత యూనిట్లు వేరుగా ఉంటాయి.

అన్ని ఫైల్ వ్యవస్థలలో యూనిట్లను ప్రమాణీకరించడానికి మీరు కింది ఆదేశాలను ఉపయోగించుకోవచ్చు:

df-BM

df - బ్లాక్-పరిమాణం = M

M మెగాబైట్ల కోసం నిలుస్తుంది. మీరు క్రింది ఫార్మాట్లలో ఏదీ కూడా ఉపయోగించవచ్చు:

ఒక కిలోబైట్ 1024 బైట్లు మరియు ఒక మెగాబైట్ 1024 కిలోబైట్లు. మేము 1024 ను మరియు 1000 ని ఎందుకు ఉపయోగించాలో మీరు ఆశ్చర్యపోవచ్చు. ఇది ఒక కంప్యూటర్ యొక్క బైనరీ అలంకరణతో చేయడమే. మీరు 2 మరియు 4, 8, 16, 32, 64, 128, 256, 512 మరియు తర్వాత 1024 వద్ద మొదలు పెడతారు.

మానవులు, అయితే, దశాంశ లో లెక్కించడానికి మరియు అందువలన మేము 1, 10, 100, 1000 లో ఆలోచిస్తూ ఉపయోగిస్తారు. మీరు బైనరీ ఫార్మాట్ వ్యతిరేకంగా ఒక దశాంశ ఫార్మాట్ విలువలు ప్రదర్శించడానికి కింది ఆదేశం ఉపయోగించవచ్చు. (అనగా అది 1024 కు బదులుగా 1000 శక్తుల విలువలను ముద్రిస్తుంది).

df -H

df --si

మీరు 2.9G వంటి సంఖ్యలను 3.1G గా కనుగొంటారు.

లైనక్స్ వ్యవస్థను నడుపుతున్నప్పుడు మీరు ఎదుర్కొనే సమస్య మాత్రమే డిస్క్ స్పేస్ నుండి బయటకు రాదు. లైనక్స్ వ్యవస్థ ఐనోడ్స్ యొక్క భావనను కూడా ఉపయోగిస్తుంది. మీరు సృష్టించిన ప్రతి ఫైల్ ఇనోడ్ ఇవ్వబడుతుంది. మీరు, అయితే, inodes ఉపయోగించే ఫైళ్లు మధ్య హార్డ్ లింకులు సృష్టించవచ్చు .

ఒక ఫైల్ వ్యవస్థను ఉపయోగించవచ్చు inodes సంఖ్యపై పరిమితి ఉంది.

మీ ఫైల్ సిస్టమ్స్ వాటి పరిమితిని దెబ్బతినడానికి దగ్గరగా ఉన్నాయో లేదో చూడడానికి కింది ఆదేశాలను అమలు చేయండి:

df -i

df - ఐడిడ్స్

మీరు ఈ కింది విధంగా df కమాండ్ యొక్క అవుట్పుట్ని అనుకూలీకరించవచ్చు:

df --output = FIELD_LIST

FIELD_LIST కోసం అందుబాటులో ఉన్న ఎంపికలు ఈ క్రింది విధంగా ఉన్నాయి:

మీరు ఖాళీలను ఏ లేదా అన్ని మిళితం చేయవచ్చు. ఉదాహరణకి:

df --output = మూలం, పరిమాణం, ఉపయోగించబడుతుంది

మీరు మొత్తం ఫైల్ సిస్టమ్స్ అంతటా మొత్తం అందుబాటులో ఉన్న స్థలం వంటి స్క్రీన్పై ఉన్న విలువలు కోసం మొత్తాలు చూడాలనుకోవచ్చు.

ఈ కింది ఆదేశాన్ని ఉపయోగించటానికి:

df - టోటల్

అప్రమేయంగా, df జాబితా ఫైల్ సిస్టమ్ రకాన్ని చూపించదు. మీరు కింది ఆదేశాలను ఉపయోగించి ఫైల్ సిస్టమ్ రకాన్ని అవుట్పుట్ చేయవచ్చు:

df -T

df - ప్రింట్-రకం

ఫైల్ సిస్టమ్ రకం ext4, vfat, tmpfs వంటిది

మీరు ఒక నిర్దిష్ట రకం కోసం సమాచారం చూడాలనుకుంటే మీరు క్రింది ఆదేశాలను ఉపయోగించవచ్చు:

df -t ext4

dt --type = ext4

ప్రత్యామ్నాయంగా, మీరు ఫైల్ సిస్టమ్లను మినహాయించడానికి క్రింది ఆదేశాలను ఉపయోగించవచ్చు.

df -x ext4

df --exclude-type = ext4

డు కమాండ్ గురించి మరింత

డూ కమాండ్ ఇప్పటికే ప్రతి డైరెక్టరీ కొరకు ఫైల్ స్పేస్ వాడకం గురించి వివరాల జాబితాను చదివాను.

డిఫాల్ట్గా ప్రతి ఐటెమ్ తర్వాత ఒక క్యారేజ్ రిటర్న్ చూపబడుతుంది, ఇది ప్రతి కొత్త అంశాన్ని కొత్త లైన్లో జాబితా చేస్తుంది. కింది ఆదేశాలను వాడటం ద్వారా క్యారేజ్ రిటర్న్ను మినహాయించవచ్చు:

du -0

du --null

మీరు మొత్తం వినియోగాన్ని శీఘ్రంగా చూడాలనుకుంటే తప్ప ఇది ఉపయోగకరంగా ఉండదు.

మరింత ఉపయోగకరమైన ఆదేశం అన్ని ఫైళ్ళ ద్వారా తీసుకున్న స్థలాలను మరియు కేవలం డైరెక్టరీల జాబితాకు మాత్రమే సామర్ధ్యం.

దీన్ని క్రింది కమాండ్లను వాడటానికి:

du-a

du --all

కింది ఆదేశాన్ని ఉపయోగించి మీరు ఈ సమాచారాన్ని ఫైల్లోకి పంపించాలనుకోవచ్చు:

du -a> ఫైల్ పేరు

Df ఆదేశము మాదిరిగా, అవుట్పుట్ ప్రదర్శించబడుతున్న విధానాన్ని మీరు తెలుపవచ్చు. అప్రమేయంగా, అది బైట్స్లో ఉంది కానీ కింది ఆదేశాలను ఉపయోగించి మీరు కిలోబైట్లు, మెగాబైట్లని ఎంచుకోవచ్చు:

du-BM

du - బ్లాక్-పరిమాణం = M

ఈ కింది ఆదేశాలను ఉపయోగించి మీరు 2.5G వంటి మానవ రీడబుల్ కోసం కూడా వెళ్లవచ్చు:

du -h

డు - మానవ చదవగలిగే

చివరలో మొత్తాన్ని పొందటానికి కింది ఆదేశాలను ఉపయోగించండి:

du -c

du - టోటల్