Linux టెర్మినల్ నుండి నిల్వ పరికరాలను మౌంట్ మరియు అన్మౌంట్ చేయడం ఎలా
లైనక్స్లోని ఫైల్ సిస్టమ్స్ మరియు మాకోస్ వంటి యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్లను టెర్మినల్ ఉపయోగించి మౌంట్ చేయవచ్చు, అన్మౌంట్ చేయవచ్చు మరియు రీమౌంట్ చేయవచ్చు. ఇది శక్తివంతమైన మరియు బహుముఖ సాధనం-ఇక్కడ మీరు తెలుసుకోవలసిన ప్రతిదీ ఉంది.
లైనక్స్ ఫైల్ సిస్టమ్
లైనక్స్, మాకోస్ మరియు ఇతర యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్లలోని ఫైల్ సిస్టమ్లు విండోస్ చేసే విధంగా నిల్వ పరికరాల కోసం ప్రత్యేక వాల్యూమ్ ఐడెంటిఫైయర్లను ఉపయోగించవు. విండోస్ ప్రతి వాల్యూమ్కు సి: లేదా డి వంటి డ్రైవ్ లెటర్ను కేటాయిస్తుంది మరియు ప్రతి వాల్యూమ్కు ఫైల్ సిస్టమ్ ఆ డ్రైవ్ లెటర్ క్రింద కూర్చున్న డైరెక్టరీల చెట్టు.
Linux లో, ఫైల్ సిస్టమ్ ఆల్ ఇన్ వన్ డైరెక్టరీ ట్రీ. మౌంటెడ్ స్టోరేజ్ పరికరం దాని ఫైల్ సిస్టమ్ను ఆ చెట్టుపైకి అంటుకొని ఉంటుంది, తద్వారా ఇది ఒక సమన్వయ ఫైల్ సిస్టమ్లో అంతర్భాగంగా కనిపిస్తుంది. కొత్తగా మౌంట్ చేయబడిన ఫైల్ సిస్టమ్ మౌంట్ చేయబడిన డైరెక్టరీ ద్వారా ప్రాప్యత చేయబడుతుంది. ఆ డైరెక్టరీని ఆ ఫైల్ సిస్టమ్ కొరకు మౌంట్ పాయింట్ అంటారు.
రన్టైమ్ సమయంలో కంప్యూటర్కు కనెక్ట్ చేయబడిన నిల్వ వాల్యూమ్లుగా చాలా ఫైల్ సిస్టమ్లు బూట్ సమయంలో లేదా ఫ్లైలో ఆటో-మౌంట్ చేయబడతాయి. జాగ్రత్తగా సిస్టమ్ నిర్వాహకులు రన్టైమ్ ఆటో-మౌంట్ లక్షణాలను ఆపివేయవచ్చు, తద్వారా వారు సిస్టమ్కు కనెక్షన్లను నియంత్రించవచ్చు.
దీని అర్థం రన్టైమ్లో కనెక్ట్ చేయబడిన నిల్వ పరికరాలు ఆటో-మౌంట్ కాకపోవచ్చు మరియు మానవీయంగా మౌంటు అవసరం. ఫైల్ సిస్టమ్ను మాన్యువల్గా మౌంట్ చేయడం వలన ఆ ఫైల్ సిస్టమ్ గురించి మౌంట్ పాయింట్ ఎక్కడ ఉంటుంది మరియు ఫైల్ సిస్టమ్ చదవడానికి-మాత్రమే లేదా చదవడానికి-వ్రాయడం వంటి నిర్ణయాలు తీసుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది.
ఇది అవసరం లేకపోయినా లేదా ఎంపిక ద్వారా అయినా, ది మౌంట్
, umount
మరియు రీమౌంట్
మీ లైనక్స్ సిస్టమ్ యొక్క ఈ ముఖ్యమైన అంశాన్ని నియంత్రించే సామర్థ్యాన్ని ఆదేశాలు మీకు ఇస్తాయి.
మౌంట్తో మీ ఫైల్ సిస్టమ్ను ప్రశ్నించండి
మౌంట్లో చాలా ఎక్కువ ఎంపికలు ఉన్నాయి, కానీ మీ కంప్యూటర్లో అమర్చిన అన్ని ఫైల్ సిస్టమ్లను జాబితా చేయడానికి ఎటువంటి ఎంపికలు అవసరం లేదు. టైప్ చేయండి మౌంట్
మరియు ఎంటర్ నొక్కండి:
మౌంట్
టెర్మినల్ విండోలో కనెక్ట్ చేయబడిన అన్ని ఫైల్ సిస్టమ్లను జాబితా చేస్తుంది.
మీరు వెతుకుతున్నదాన్ని కనుగొనడానికి ఆ డేటా డంప్ ద్వారా ఎంచుకోవడం కష్టం.
మీరు అడగడం ద్వారా అవుట్పుట్ను మెరుగుపరచవచ్చు మౌంట్
మీకు ఆసక్తి ఉన్న ఫైల్ సిస్టమ్లను మాత్రమే జాబితా చేయడానికి. ది -t
(రకం) ఎంపిక చెబుతుందిమౌంట్
ఏ రకమైన ఫైల్ సిస్టమ్ గురించి నివేదించాలి.
మౌంట్ -t tmpfs
మౌంట్ -t ext4
ఉదాహరణగా, మేము అడిగారు మౌంట్
జాబితా చేయడానికి మాత్రమేtmpfs
ఫైల్ సిస్టమ్స్. మేము మరింత నిర్వహించదగిన అవుట్పుట్ను పొందుతాము.
జtmpfs
ఫైల్ సిస్టమ్ రెగ్యులర్, మౌంటెడ్ ఫైల్ సిస్టమ్ లాగా కనిపిస్తుంది, అయితే ఇది వాస్తవానికి అస్థిర మెమరీలో నిల్వ చేయబడుతుంది tmp నిరంతర నిల్వ పరికరంలో కాకుండా తాత్కాలిక for ని సూచిస్తుంది.
మీరు ప్రత్యామ్నాయం చేయాలనుకుంటున్నారు tmpfs
మీకు ఆసక్తి ఉన్న ఫైల్ రకం కోసం పరామితి.
మేము జాబితా చేయడానికి ఒక ఆదేశాన్ని కూడా జారీ చేసాము ext4
ఫైల్ సిస్టమ్స్. ఈ పరీక్ష కంప్యూటర్లో, సింగిల్ ఉంది ext4
ఫైల్ సిస్టమ్, ఇది పరికరంలో ఉంది sda
మొదటి నిల్వ పరికరం మౌంట్ చేయబడింది, సాధారణంగా ప్రధాన హార్డ్ డ్రైవ్ - మరియు అమర్చబడుతుంది /
, ఇది ఫైల్ సిస్టమ్ ట్రీ యొక్క మూలం.
ఇతర సూచికలు దీని అర్థం:
- rw: ఫైల్ సిస్టమ్ చదవగలిగేది మరియు వ్రాయదగినది.
- సాపేక్షత: ఫైల్ యాక్సెస్ మరియు సవరణ మెటా-డేటాను రికార్డ్ చేయడానికి కెర్నల్ ఆప్టిమైజ్ చేసిన స్కీమ్ను ఉపయోగిస్తోంది.
- లోపాలు = రీమౌంట్ -o: తగినంత తీవ్రమైన లోపం కనుగొనబడితే, రోగ నిర్ధారణను అనుమతించడానికి ఫైల్ సిస్టమ్ రీడ్-ఓన్లీ మోడ్లో రీమౌంట్ చేయబడుతుంది.
సంబంధించినది:మీరు ఏ లైనక్స్ ఫైల్ సిస్టమ్ ఉపయోగించాలి?
మీ ఫైల్ సిస్టమ్ను df తో ప్రశ్నించండి
ది df
ఏ ఫైల్ సిస్టమ్స్ మౌంట్ చేయబడిందో మరియు వాటి మౌంట్ పాయింట్లు ఎక్కడ ఉన్నాయో ప్రదర్శించడానికి కూడా కమాండ్ ఉపయోగించవచ్చు.
df
పారామితులు లేకుండా ఉపయోగించడం మీకు అదే సమాచార ఓవర్లోడ్ సమస్యను ఇస్తుంది మౌంట్
. ఉదాహరణగా, ఉబుంటు లైనక్స్లో, a స్క్వాష్ఫ్స్
ఉపయోగించి ఇన్స్టాల్ చేయబడిన ప్రతి అనువర్తనం కోసం సూడో-ఫైల్ సిస్టమ్ సృష్టించబడింది స్నాప్
ఆదేశం. అవన్నీ ఎవరు చూడాలనుకుంటున్నారు?
బలవంతంగా df
వాటిని విస్మరించడానికి - లేదా మరేదైనా ఫైల్ సిస్టమ్ రకాన్ని ఉపయోగించండి -x
(మినహాయించు) ఎంపిక:
df -x స్క్వాష్ఫ్స్
మీరు ఫైల్ సిస్టమ్స్ పేర్లు, వాటి సామర్థ్యాలు, ఉపయోగించిన మరియు ఖాళీ స్థలం మరియు వాటి మౌంట్ పాయింట్లను సులభంగా చూడవచ్చు.
సంబంధించినది:లైనక్స్ టెర్మినల్ నుండి ఉచిత డిస్క్ స్థలం మరియు డిస్క్ వాడకాన్ని ఎలా చూడాలి
అన్ని ఫైల్ సిస్టమ్స్ను fstab లో రీమౌంటింగ్ చేస్తోంది
బూట్ సమయంలో అమర్చిన అన్ని ఫైల్ సిస్టమ్స్ అనే ఫైల్లో ఎంట్రీలు ఉంటాయి fstab
, ఇది లోపల ఉన్న ఫైల్ సిస్టమ్ పట్టిక / etc
.
మీరు ఉపయోగించవచ్చు మౌంట్
"రిఫ్రెష్" ను బలవంతం చేయడానికి మరియు జాబితా చేయబడిన అన్ని ఫైల్ సిస్టమ్లను రీమౌంట్ చేయడానికి fstab
. సాధారణ ఆపరేటింగ్ పరిస్థితులలో ఇది అవసరం లేదు. మీకు బహుళ ఫైల్ సిస్టమ్లతో సమస్యలు ఉంటే ఇది నిజంగా దానిలోకి వస్తుంది.
మీరు ఉపయోగించాల్సిన అవసరం ఉంది sudo
, కాబట్టి మీ పాస్వర్డ్ కోసం మీరు ప్రాంప్ట్ చేయబడతారు.
sudo మౌంట్ -a
ఒప్పుకుంటే, సరిగ్గా పనిచేసే కంప్యూటర్లో, ఇది కొద్దిగా తక్కువగా ఉంటుంది.
ఫైల్ సిస్టమ్ సమస్యలతో కూడిన కంప్యూటర్లో, రీమౌంట్ సమస్యలను క్లియర్ చేస్తుంది. అది జరగకపోతే, కనీసం మీరు స్క్రీన్పై మరియు సిస్టమ్ లాగ్లలో డయాగ్నొస్టిక్ సందేశాలను పొందుతారు, అది సమస్య యొక్క కారణాన్ని తెలుసుకోవడానికి మీకు మార్గనిర్దేశం చేస్తుంది.
సంబంధించినది:Linux fstab ఫైల్ అంటే ఏమిటి, మరియు ఇది ఎలా పని చేస్తుంది?
ISO చిత్రాన్ని మౌంట్ చేస్తోంది
ISO ఇమేజ్ను మౌంట్ చేయడం చాలా సులభం, తద్వారా మీరు ఫైల్ సిస్టమ్లో భాగంగా దాని కంటెంట్లను యాక్సెస్ చేయవచ్చు.
ఇది ఏదైనా ISO చిత్రంతో పని చేస్తుంది. ఈ ఉదాహరణలో, మేము చిన్న కోర్ లైనక్స్ ISO ను ఉపయోగిస్తున్నాము ఎందుకంటే ఇది సౌకర్యవంతంగా చిన్నది మరియు డౌన్లోడ్ చేయడానికి త్వరగా ఉంటుంది. (GUI తో ఒక చిన్న లైనక్స్ పంపిణీ, 18 MB లో! మీకు బహుశా .mp3 ఫైల్స్ దాని కంటే పెద్దవి.)
ISO చిత్రం వలె అదే డైరెక్టరీలో, ఈ ఆదేశాన్ని జారీ చేయండి. మీరు మౌంటు చేస్తున్న ISO ఫైల్ పేరును ప్రత్యామ్నాయం చేయండి.
sudo mount -t iso9660 -o loop TinyCore-current.iso / mnt
ఎందుకంటే మనం వాడాలి sudo
మీరు మీ పాస్వర్డ్ను నమోదు చేయాలి.
ది -t
(రకం) ఎంపిక చెబుతుంది మౌంట్
మేము ఏ రకమైన ఫైల్ సిస్టమ్ను మౌంట్ చేస్తున్నాము. ఇది ఒక ISO ఫైల్, కాబట్టి మేము అందిస్తాము iso9660
స్పెసిఫైయర్ టైప్ చేయండి.
ది -o
(ఎంపికలు) ఫ్లాగ్ అదనపు పారామితులను పాస్ చేయడానికి ఉపయోగించబడుతుంది మౌంట్
. మా పరామితి లూప్
.
మేము ఉపయోగిస్తున్నాములూప్
బలవంతంగా మౌంట్
మా ISO చిత్రానికి కనెక్ట్ చేయడానికి లూప్ పరికర ఫైల్ను ఉపయోగించడానికి. ఒక లూప్ పరికర ఫైల్ ఒక ఫైల్ను (ISO ఇమేజ్ వంటిది) మౌంట్ చేసి, దానిని నిల్వ పరికరం వలె పరిగణించటానికి అనుమతిస్తుంది.
పరికర ఫైల్లు ఇంటర్ఫేస్గా ఉపయోగించబడే ప్రత్యేక ఫైల్లు, తద్వారా కనెక్ట్ చేయబడిన పరికరాలు సాధారణ ఫైల్ సిస్టమ్ ఫైల్గా కనిపిస్తాయి. ఇది లైనక్స్లోని ప్రతిదానిలో భాగం ఫైల్ డిజైన్ ఫిలాసఫీ.
పరికర ఫైళ్ళలో అనేక రకాలు ఉన్నాయి. మేము మాత్రమే గుర్తించాము ext4
ఈ పరీక్ష యంత్రంలో ఫైల్ సిస్టమ్ అమర్చబడింది /
మరియు పిలువబడింది sda
.
మరింత ఖచ్చితంగా చెప్పాలంటే, ఆ ext4
ఫైల్ సిస్టమ్ ఫైల్ సిస్టమ్కు కనెక్ట్ చేయబడిన నిల్వ పరికరంలో ఉంది/ dev / sda
పరికర ఫైల్ మరియు ఆ నిల్వ పరికరంలోని ఫైల్ సిస్టమ్ వద్ద అమర్చబడి ఉంటుంది /
.
మేము కోర్సు యొక్క ISO చిత్రం పేరును అందించాలి, మరియు మనం అనుమతించాలి మౌంట్
ఫైల్ సిస్టమ్ ఎక్కడ మౌంట్ చేయబడాలని మేము కోరుకుంటున్నామో తెలుసుకోండి. మేము ఎంచుకున్నాము / mnt
.
ISO చిత్రం మౌంట్ చేయబడింది. ISO చిత్రాలు ఎల్లప్పుడూ చదవడానికి-మాత్రమే మోడ్లో అమర్చబడి ఉంటాయని రిమైండర్ టెర్మినల్ విండోలో కనిపిస్తుంది.
ISO చిత్రాన్ని అన్వేషించడం
ఇప్పుడు అది అమర్చబడితే, ఫైల్ సిస్టమ్ యొక్క ఇతర భాగాల మాదిరిగానే ISO ఇమేజ్లోని డైరెక్టరీలను నావిగేట్ చేయవచ్చు. ISO చిత్రంలోని ఫైళ్ళను జాబితా చేద్దాం. ఇది వద్ద మౌంట్ చేయబడింది / mnt
గుర్తుంచుకో.
ls / mnt
ls / mnt / cde /
ISO ఇమేజ్ను అన్మౌంటింగ్ చేస్తోంది
మౌంటెడ్ ఫైల్ సిస్టమ్ను అన్మౌంట్ చేయడానికి, ఉపయోగించండి umount
ఆదేశం. “U” మరియు “m” ల మధ్య “n” లేదని గమనించండి - ఆదేశం umount
మరియు "అన్మౌంట్" కాదు.
మీరు తప్పక చెప్పాలి umount
మీరు ఏ ఫైల్ సిస్టమ్ను అన్మౌంటింగ్ చేస్తున్నారు. ఫైల్ సిస్టమ్ యొక్క మౌంట్ పాయింట్ను అందించడం ద్వారా అలా చేయండి.
sudo umount / mnt
ఏ వార్తా శుభవార్త కాదు. నివేదించడానికి ఏమీ లేకపోతే, అన్నీ బాగానే ఉన్నాయి.
మౌంట్ పాయింట్ సృష్టిస్తోంది
మీరు మీ స్వంత మౌంట్ పాయింట్లను సృష్టించవచ్చు మరియు ఉపయోగించవచ్చు. మేము పిలువబడేదాన్ని సృష్టించబోతున్నాము isomnt
మరియు దానిపై మా ISO చిత్రాన్ని మౌంట్ చేయండి. మౌంట్ పాయింట్ కేవలం డైరెక్టరీ. కాబట్టి మనం ఉపయోగించవచ్చు mkdir
మా క్రొత్త మౌంట్ పాయింట్ను సృష్టించడానికి.
sudo mkdir / media / dave / isomnt
ఇప్పుడు మన ISO ఇమేజ్ను మౌంట్ చేయడానికి మునుపటి మాదిరిగానే అదే కమాండ్ ఫార్మాట్ను ఉపయోగించవచ్చు. ఈసారి మేము దాన్ని మౌంట్ చేయము / mnt
, మేము దీన్ని మౌంట్ చేస్తాము / మీడియా / డేవ్ / ఐసోంట్ /
:
sudo mount -r -t iso9660 -o loop TinyCore-current.iso / media / dave / isomnt /
మన క్రొత్త మౌంట్ పాయింట్ నుండి మౌంటెడ్ ఫైల్ సిస్టమ్ను ఇప్పుడు యాక్సెస్ చేయవచ్చు.
ls / media / dave / isomnt / cde / ఐచ్ఛికం
కానీ ఆ మార్గాలు చాలా పొడవుగా ఉన్నాయి. అది త్వరగా అలసిపోతుంది. దాని గురించి ఏదైనా చేద్దాం.
మౌంట్ పాయింట్ను బంధించడం
మీరు మౌంట్ పాయింట్ను మరొక డైరెక్టరీకి బంధించవచ్చు. మౌంట్ చేసిన ఫైల్ సిస్టమ్ను అసలు మౌంట్ పాయింట్ ద్వారా లేదా దానికి కట్టుబడి ఉన్న డైరెక్టరీ ద్వారా యాక్సెస్ చేయవచ్చు.
ఇక్కడ పని చేసిన ఉదాహరణ. మేము పిలువబడే మా హోమ్ డైరెక్టరీలో డైరెక్టరీని సృష్టిస్తాము iso
. అప్పుడు మేము ISO చిత్రం యొక్క మౌంట్ పాయింట్ను బంధిస్తాము / మీడియా / డేవ్ / ఐసోంట్
క్రొత్తది iso
మా హోమ్ డైరెక్టరీలో డైరెక్టరీ.
మేము అసలు మౌంట్ పాయింట్ ద్వారా ISO చిత్రాన్ని యాక్సెస్ చేయగలుగుతాము / మీడియా / డేవ్ / ఐసోంట్
మరియు క్రొత్త ద్వారా iso
డైరెక్టరీ. ది -బి
(బైండ్) ఎంపికకు మౌంట్ పాయింట్ యొక్క పేరు మరియు దానిని బంధించడానికి డైరెక్టరీ పేరు అవసరం.
mkdir iso
sudo mount -B / media / dave / isomnt / iso
ls iso
ls / media / dave / isomnt
సిడి ఐసో
ls
cd cde
Umount with Binds ఉపయోగించి
దాని మౌంట్ పాయింట్ను మరొక డైరెక్టరీకి కట్టుబడి ఉన్న ఫైల్ సిస్టమ్కు దాని మౌంట్ పాయింట్ నుండి అన్మౌంటింగ్ అవసరం మరియు బైండ్ పాయింట్.
మేము ఫైల్ సిస్టమ్ను దాని అసలు మౌంట్ పాయింట్ నుండి అన్మౌంట్ చేసినా, మీరు ఫైల్ సిస్టమ్ను దాని బౌండ్ డైరెక్టరీ నుండి యాక్సెస్ చేయవచ్చు. ఫైల్ సిస్టమ్ ఆ డైరెక్టరీ నుండి కూడా అన్మౌంట్ చేయబడాలి.
sudo umount / media / dave / isomnt
ls iso
sudo umount iso
ls iso
ఫ్లాపీ డిస్క్ మౌంటు
ఫ్లాపీ డ్రైవ్ (అందులో ఫ్లాపీ డిస్క్తో) నిల్వ పరికరం. అంటే భౌతిక పరికరానికి కనెక్ట్ చేయడానికి sd (నిల్వ పరికరం కోసం) పరికర ఫైల్ ఉపయోగించబడుతుంది. తదుపరి ఉచిత sd పరికర ఫైల్ ఏది అని మనం స్థాపించాలి. యొక్క అవుట్పుట్ను పైప్ చేయడం ద్వారా మేము దీన్ని చేయవచ్చు df
ద్వారా grep
మరియు వాటిలో “sd” తో ఎంట్రీల కోసం వెతుకుతోంది.
df | grep / dev / sd
ఈ కంప్యూటర్లో, ఒకే sd పరికర ఫైల్ వాడుకలో ఉంది. ఇది / dev / sda
. జారీ చేసిన తదుపరి sd పరికర ఫైల్ ఉంటుంది / dev / sdb
. అంటే మనం ఫ్లాపీ డ్రైవ్ను కంప్యూటర్కు కనెక్ట్ చేసినప్పుడు, Linux ఉపయోగిస్తుంది / dev / sdb
ఫ్లాపీ డ్రైవ్కు కనెక్ట్ చేయడానికి.
మేము చెబుతాము మౌంట్
కనెక్ట్ చేయబడిన ఫ్లాపీ డ్రైవ్లో ఫ్లాపీ డిస్క్లో ఫైల్ సిస్టమ్ను మౌంట్ చేయడానికి / dev / sdb
కు / mnt
మౌంట్ పాయింట్.
ఫ్లాపీ డిస్క్ను ఫ్లాపీ డ్రైవ్లోకి చొప్పించి, ఫ్లాపీ డ్రైవ్ను కంప్యూటర్లోని యుఎస్బి పోర్ట్కు కనెక్ట్ చేయండి. కింది ఆదేశాన్ని జారీ చేయండి:
sudo mount / dev / sdb / mnt
ఫైల్ సిస్టమ్ లేబుల్స్
మేము ఉపయోగించవచ్చు -l
(లేబుల్) ఎంపిక మౌంట్
ఫైల్ సిస్టమ్కు లేబుల్ ఏమి జతచేయబడిందో తెలుసుకోవడానికి. లేబుల్స్ ఏకపక్ష పేర్ల కంటే ఎక్కువ కాదు. వారికి క్రియాత్మక ప్రయోజనం లేదు.
మేము ఉపయోగిస్తున్నాము -t
(రకం) అడగడానికి ఎంపికమౌంట్
నివేదించడానికి vfat
ఫైల్ సిస్టమ్స్ మాత్రమే.
మౌంట్ -l -t vfat
జాబితా చివరిలో మీరు లేబుల్ను చదరపు బ్రాకెట్లలో కనుగొంటారు. ఈ ఫ్లాపీ డ్రైవ్ యొక్క లేబుల్ NORTUN.
మేము ఫ్లాపీ డ్రైవ్ ద్వారా యాక్సెస్ చేయవచ్చు / mnt
మౌంట్ పాయింట్.
cd / mnt
ls
ls -l AMATCH.C
ఫ్లాపీలో సి లాంగ్వేజ్ సోర్స్ కోడ్ ఫైల్స్ ఉన్నాయి. ఒక ఫైల్ యొక్క తేదీ స్టాంప్ చివరిసారిగా అక్టోబర్ 1992 న సవరించబడిందని చూపిస్తుంది. ఇది మన పాఠకుల కంటే చాలా పాతది. (సమయం యొక్క పొగమంచులో లేబుల్ వలె NORTUN యొక్క అర్థం చెప్పనవసరం లేదు.)
మేము మా పునరావృతం చేస్తే df
ద్వారా పైప్ grep
sd పరికర ఫైళ్ళను జాబితా చేయమని ఆదేశించండి, వాటిలో రెండు ఇప్పుడు ఉన్నాయని మేము చూస్తాము.
df | grep / dev / sd
మా ఫ్లాపీ డ్రైవ్ అమర్చినట్లు చూపబడుతోంది / dev / sdb
మేము .హించినట్లు. డ్రైవ్లోని ఫ్లాపీ డిస్క్లోని ఫైల్ సిస్టమ్ వద్ద మౌంట్ చేయబడింది / mnt
.
మేము ఉపయోగించే ఫ్లాపీని అన్మౌంట్ చేయడానికి umount
మరియు పరికర ఫైల్ను పరామితిగా పంపండి.
sudo umount / dev / sdb
Umount లేజీ ఎంపిక
మీరు (లేదా మరొక యూజర్) ఫైల్ సిస్టమ్ను అన్మౌంట్ చేయడానికి ప్రయత్నించినప్పుడు ఏమి జరుగుతుంది? అన్మౌంట్ విఫలమవుతుంది.
sudo umount / dev / sdb
ఇది విఫలమైంది ఎందుకంటే వినియోగదారు యొక్క ప్రస్తుత వర్కింగ్ డైరెక్టరీ అతను అన్మౌంట్ చేయడానికి ప్రయత్నిస్తున్న ఫైల్ సిస్టమ్లో ఉంది. మీరు కూర్చున్న శాఖను చూడనివ్వకుండా ఉండటానికి Linux చాల తెలివైనది.
ఈ ఉపయోగం అధిగమించడానికి -l
(సోమరితనం) ఎంపిక. ఇది కారణమవుతుంది umount
ఫైల్ సిస్టమ్ సురక్షితంగా అన్మౌంట్ చేయబడే వరకు వేచి ఉండండి.
sudo umount -l / dev / sdb
ls
cd ~
ls / mnt
అయినప్పటికీ umount
ఆదేశం జారీ చేయబడింది, ఫైల్ సిస్టమ్ ఇప్పటికీ మౌంట్ చేయబడింది మరియు వినియోగదారు ఫైళ్ళను సాధారణమైనదిగా జాబితా చేయవచ్చు.
వినియోగదారు వారి హోమ్ డైరెక్టరీకి డైరెక్టరీని మార్చిన వెంటనే, ఫ్లాపీ ఫైల్ సిస్టమ్ విడుదల అవుతుంది మరియు అన్మౌంట్ చేయబడుతుంది. ఫైళ్ళను జాబితా చేయడానికి ప్రయత్నిస్తోంది / mnt
ఫలితాలను ఇవ్వదు.
సాంబా షేర్ మౌంటు
సాంబా అనేది సాఫ్ట్వేర్ సేవల సమితి, ఇది లైనక్స్ మరియు యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్లు మరియు విండోస్ ఆపరేటింగ్ సిస్టమ్ల మధ్య నెట్వర్క్ షేర్లను పరస్పరం యాక్సెస్ చేయడానికి అనుమతిస్తుంది.
సాంబాను ఏర్పాటు చేయడం ఈ వ్యాసం యొక్క పరిధికి మించినది. కానీ, మీకు అందుబాటులో ఉంచిన సాంబా వాటాకు ప్రాప్యత చేయడానికి మీరు అధికారం కలిగి ఉంటే, మీరు దీన్ని Linux లో మౌంట్ చేయవచ్చు.
పరీక్షా యంత్రం వలె అదే నెట్వర్క్కు అనుసంధానించబడిన రాస్ప్బెర్రీ పై దానిపై సాంబా వాటా ఉంది. ఇది బ్యాకప్ అనే డైరెక్టరీ, ఇది సాంబా పేరును “వాటా” గా ఇచ్చింది. దీనికి SSH కనెక్షన్ చేద్దాం మరియు భాగస్వామ్య డైరెక్టరీలోని విషయాలను చూద్దాం. షేర్డ్ డైరెక్టరీ పైపై అమర్చిన యుఎస్బి స్టిక్లో ఉంది.
వినియోగదారు పేరు pi
మరియు రాస్ప్బెర్రీ పై యొక్క నెట్వర్క్ పేరు marineville.local
.
ssh [email protected]
ls / media / pi / USB64 / బ్యాకప్
బయటకి దారి
వినియోగదారు జారీ చేస్తుంది SSH
ఆదేశం మరియు వారి రాస్ప్బెర్రీ పై పాస్వర్డ్ కోసం ప్రాంప్ట్ చేయబడుతుంది.
వారు వారి పాస్వర్డ్ను అందిస్తారు మరియు ప్రామాణీకరించబడతారు. టెర్మినల్ విండో ప్రాంప్ట్ దీనికి మారుతుంది pi @ మెరైన్విల్లే
ఎందుకంటే ఇది రాస్ప్బెర్రీ పైకి కనెక్ట్ చేయబడింది.
వారు షేర్డ్ డైరెక్టరీ యొక్క విషయాలను వద్ద జాబితా చేస్తారు / media / pi / USB64 / బ్యాకప్
. విషయాలు రెండు డైరెక్టరీలు, ఒకటి అంటారు డేవ్
మరియు ఒకటి పాట్
. కాబట్టి ఇప్పుడు మేము సాంబా వాటాను మౌంట్ చేసినప్పుడు ఏమి ఆశించాలో మాకు తెలుసు.
వారు టైప్ చేస్తారు బయటకి దారి
రాస్ప్బెర్రీ పై నుండి డిస్కనెక్ట్ చేయడానికి మరియు ప్రాంప్ట్ తిరిగి మారుతుంది డేవ్ @ హౌటోజీక్
.
సాంబా ఉపయోగించడానికి, మీరు తప్పక ఇన్స్టాల్ చేయాలి cifs-utils
ప్యాకేజీ.
వా డు apt-get
మీరు ఉబుంటు లేదా మరొక డెబియన్ ఆధారిత పంపిణీని ఉపయోగిస్తుంటే ఈ ప్యాకేజీని మీ సిస్టమ్లోకి ఇన్స్టాల్ చేయడానికి. ఇతర Linux పంపిణీలలో, బదులుగా మీ Linux పంపిణీ ప్యాకేజీ నిర్వహణ సాధనాన్ని ఉపయోగించండి.
sudo apt-get install cifs-utils
ఇన్స్టాలేషన్ పూర్తయినప్పుడు, మీ పరిస్థితులకు అనుగుణంగా ఐపి అడ్రస్, షేర్ నేమ్ మరియు మౌంట్ పాయింట్ (ఇది ఇప్పటికే ఉండాలి) మార్చడం వంటి కింది ఆదేశంతో వాటాను మౌంట్ చేయండి.
sudo mount -t cifs -o credentials = / etc / samba / creds, uid = 1000, gid = 1000 //192.168.4.13/ షేర్ / మీడియా / డేవ్ / NAS
ఆ ఆదేశం యొక్క భాగాలను విడదీయండి.
- -t cifs: ఫైల్ సిస్టమ్ రకం cif లు.
- -o ఆధారాలు = / etc / samba / creds, uid = 1000, gid = 1000: ఎంపికల పారామితులు అనే ఫైల్కు మార్గం
క్రెడిట్స్
ఇది సురక్షితం మరియు రాస్ప్బెర్రీ పై వినియోగదారు కోసం వినియోగదారు పేరు మరియు పాస్వర్డ్ను కలిగి ఉంటుంది; ఫైల్ సిస్టమ్ యొక్క రూట్ యొక్క యజమాని మరియు సమూహాన్ని సెట్ చేయడానికి ఉపయోగించే వినియోగదారు ID (UID) మరియు గ్రూప్ ID (GID). - //192.168.4.13/ షేర్: సాంబా వాటాతో పరికరం యొక్క నెట్వర్క్ స్థానం మరియు భాగస్వామ్య డైరెక్టరీ యొక్క సాంబా పేరు. వాటా యొక్క మూలం అనే డైరెక్టరీ
బ్యాకప్
, కానీ దాని సాంబా వాటా పేరు దీనికి సెట్ చేయబడిందివాటా
. - / మీడియా / డేవ్ / NAS: మౌంట్ పాయింట్ పేరు. మీరు మీ మౌంట్ పాయింట్ను ముందుగానే సృష్టించాలి.
వద్ద మా మౌంట్ పాయింట్ను యాక్సెస్ చేయడం ద్వారా / మీడియా / డేవ్ / NAS
మేము నెట్వర్క్లోని రాస్ప్బెర్రీ పైలో భాగస్వామ్య డైరెక్టరీని యాక్సెస్ చేస్తున్నాము. రాస్ప్బెర్రీ పై అని పిలువబడే రెండు ఫోల్డర్లను మనం చూడవచ్చు డేవ్
మరియు పాట్
.
cd / media / dave / NAS
ఫైల్ సిస్టమ్ను సృష్టించడం మరియు మౌంట్ చేయడం
మీరు ఉపయోగించవచ్చు dd
ఇమేజ్ ఫైల్ను సృష్టించడానికి ఆదేశం, ఆపై ఉపయోగించండి mkfs
దాని లోపల ఫైల్ సిస్టమ్ను సృష్టించడానికి. ఆ ఫైల్ సిస్టమ్ను మౌంట్ చేయవచ్చు. సాధన మరియు ప్రయోగం చేయడానికి ఇది మంచి మార్గం మౌంట్
.
మేము ఉపయోగిస్తాము ఉంటే
(ఇన్పుట్ ఫైల్) చెప్పడానికి ఎంపిక dd
నుండి సున్నా విలువల ప్రవాహాన్ని ఉపయోగించడానికి / dev / సున్నా
ఇన్పుట్ ఫైల్గా.
ది యొక్క
(అవుట్పుట్ ఫైల్) అని పిలువబడే క్రొత్త ఫైల్ geek_fs
.
మేము ఉపయోగిస్తున్నాముbs
(బ్లాక్ పరిమాణం) 1 MB బ్లాక్ పరిమాణాన్ని అభ్యర్థించే ఎంపిక.
మేము ఉపయోగిస్తాము లెక్కించు
చెప్పడానికి ఎంపిక dd
అవుట్పుట్ ఫైల్లో 20 బ్లాకులను చేర్చడానికి.
dd if = / dev / zero of./geek_fs bs = 1M count = 20
అది మన చిత్ర ఫైల్ను సృష్టిస్తుంది. ఇది సున్నా విలువలు తప్ప మరేమీ లేదు.
మేము లోపల పనిచేసే ఫైల్ సిస్టమ్ను సృష్టించవచ్చు geek_fs
ఉపయోగించి ఫైల్ mkfs
ఆదేశం. ది -t
(రకం) ఎంపిక ఫైల్ సిస్టమ్ను ఎంచుకోవడానికి అనుమతిస్తుంది రకం. మేము సృష్టిస్తున్నాము ext4
వ్యవస్థ.
mkfs -t ext4 ./geek_fs
వర్కింగ్ ఫైల్ సిస్టమ్ కలిగి ఉండటానికి అంతే అవసరం.
దాన్ని మౌంట్ చేద్దాం / మీడియా / డేవ్ / గీక్
ఆపై ఉపయోగించండి చౌన్
ప్రాప్యతను అనుమతించడానికి యజమాని మరియు సమూహ యాజమాన్యాలను సెట్ చేయడానికి.
sudo మౌంట్ ./geek_fs / media / dave / geek
sudo chown dave: వినియోగదారులు / మీడియా / డేవ్ / గీక్
అది పనిచేస్తుందా? క్రొత్త ఫైల్ సిస్టమ్లోకి మారి చూద్దాం.
cd / media / dave / geek
cp / etc / fstab.
ls -l
మేము డైరెక్టరీని క్రొత్త ఫైల్ సిస్టమ్లోకి మార్చగలిగాము మరియు మేము విజయవంతంగా యొక్క కాపీని తయారు చేసాము / etc / fstab
ఫైల్. ఇది పని చేస్తుంది!
మేము ఉపయోగిస్తే మౌంట్
మౌంటెడ్ ఫైల్ సిస్టమ్స్ జాబితా చేయడానికి కానీ దాని అవుట్పుట్ను పరిమితం చేయడానికి ext4
ఉపయోగించి ఫైల్ సిస్టమ్స్ -t
(రకం) ఎంపిక, ఇప్పుడు రెండు మౌంట్ చేయబడిందని మేము చూస్తాము ext4
ఫైల్ సిస్టమ్స్.
మౌంట్ -t ext4
ఫైల్ సిస్టమ్ను రీమౌంటింగ్ చేస్తోంది
ఫైల్ సిస్టమ్ను రీమౌంట్ చేయడం ఉపయోగిస్తుంది -o రీమౌంట్
ఎంపిక. ఫైల్ సిస్టమ్ను చదవడానికి-మాత్రమే (పరీక్ష) స్థితి నుండి చదవడానికి-వ్రాయడానికి (ఉత్పత్తి) స్థితికి మార్చడానికి ఇది సాధారణంగా జరుగుతుంది.
మన ఫ్లాపీ డ్రైవ్ను మళ్లీ మౌంట్ చేద్దాం. ఈసారి మేము ఉపయోగిస్తాము -ఆర్
(చదవడానికి మాత్రమే) జెండా. అప్పుడు మేము పైపు చేస్తాము మౌంట్
ద్వారా grep
మరియు ఫ్లాపీ ఫైల్ సిస్టమ్ యొక్క వివరాలను చూడండి.
sudo మౌంట్ -r / dev / sdb / mnt
మౌంట్ | grep / mnt
మీరు హైలైట్ చేసినట్లు చూడవచ్చు ro
ఫైల్ సిస్టమ్ చదవడానికి మాత్రమే అమర్చబడిందని సూచిస్తుంది.
ఉపయోగించి-o రీమౌంట్
తో ఎంపిక rw
(read-write) ఫ్లాగ్ మేము క్రొత్త సిస్టమ్స్తో ఫైల్ సిస్టమ్ను అన్మౌంట్ చేయవచ్చు మరియు రీమౌంట్ చేయవచ్చు, అన్నీ ఒకే ఆదేశంలో.
sudo mount -o remount, rw / mnt
యొక్క పైపింగ్ పునరావృతం మౌంట్
ద్వారా grep
మాకు చూపిస్తుంది ro
ద్వారా భర్తీ చేయబడిందిrw
(హైలైట్ చేయబడింది). ఫైల్ సిస్టమ్ ఇప్పుడు రీడ్-రైట్ మోడ్లో ఉంది.
మౌంట్ | grep / mnt
(కాదు) ఫైల్ సిస్టమ్ను తరలించడం
మీరు ఫైల్ సిస్టమ్ను అన్మౌంట్ చేయగలుగుతారు మరియు ఒకే ఆదేశంతో మరొక మౌంట్ పాయింట్పై రీమౌంట్ చేయగలరు.
ది -ఎం
(తరలించు) ఎంపికమౌంట్
మీరు దీన్ని అనుమతించడానికి ప్రత్యేకంగా ఉంది. కానీ ఇది ఇకపైకి వెళ్ళిన Linux పంపిణీలలో పనిచేయదు systemd
. మరియు అది చాలా పెద్ద పేర్లు.
మేము ఒక ఫైల్ సిస్టమ్ నుండి తరలించడానికి ప్రయత్నిస్తే / mnt
కు ./గీక్
, ఇది విఫలమవుతుంది మరియు క్రింద చూపిన దోష సందేశాన్ని ఇస్తుంది. ఫైళ్ళ వ్యవస్థలోని ఫైళ్ళను జాబితా చేయడానికి ప్రయత్నిస్తోంది ./గీక్
ఫలితాలను ఇవ్వదు.
sudo మౌంట్ -M / mnt ./geek
ls ./geek
ప్రత్యామ్నాయం ఉపయోగించడం -బి
(మౌంట్) అసలు మౌంట్ పాయింట్ను కొత్త మౌంట్ పాయింట్కు బంధించడానికి మేము ఇంతకుముందు ఉపయోగించిన ఎంపిక.
sudo మౌంట్ -B / mnt ./geek
ls ./geek
అసలు మౌంట్ పాయింట్ను విడిపించకుండా కాకుండా, ఇదే ఆచరణాత్మక ఫలితం ఉంటుంది.
తుది పరిశీలనలు
ఉపయోగించి - మేక్-ప్రైవేట్
దీన్ని ఎంపిక చేయండి ఉంది కదలికను బలవంతం చేయడం సాధ్యపడుతుంది systemd
Linux యొక్క సంస్కరణలు. ఆ సాంకేతికత రెండు కారణాల వల్ల ఇక్కడ ప్రదర్శించబడలేదు.
- ఇది అనూహ్య ప్రవర్తన కలిగి ఉండవచ్చు.
- ఇది నిరంతరాయంగా లేదు మరియు ప్రతి రీబూట్ వద్ద పునరావృతం చేయాలి.
డెవాన్ లైనక్స్ ఉపయోగిస్తుంది SysV
init కాదు systemd
. ఒక కంప్యూటర్ దేవువాన్ యొక్క తాజా వెర్షన్తో లోడ్ చేయబడింది మరియు పరీక్షించబడింది. ది -ఎం
(తరలించు) ఎంపిక ఆ వ్యవస్థలో expected హించిన విధంగా పనిచేసింది.
కాకుండా systemd
తో సమస్యలు -ఎం
(తరలించు) ఎంపిక, మీరు వాడకాన్ని కనుగొనాలి మౌంట్
మరియు umount
సూటిగా. దెబ్బతిన్న వ్యవస్థను ఎదుర్కొన్నప్పుడు మీ స్లీవ్ను కలిగి ఉండటానికి ఇవి గొప్ప ఆదేశాలు, మరియు మీరు ఫైల్ సిస్టమ్ను చేతితో తిరిగి కలపడం ప్రారంభించాలి.