/Etc /fstab ఫైల్లోకి లోతుగా ప్రవేశిద్దాం.
Fstab ఫైల్
ముందు వివరించినట్లుగా, ఇది విభజనలు, పరికరాలు మరియు మౌంట్ కాన్ఫిగరేషన్ల గురించి సమాచారాన్ని కలిగి ఉన్న కాన్ఫిగరేషన్ ఫైల్. ఇది క్రింది ప్రదేశంలో ఉంది
$ls -లెహ్ /మొదలైనవి/fstab
ఇది సాదా టెక్స్ట్ ఫైల్, కాబట్టి దానితో పనిచేయడానికి మనకు నచ్చిన ఏదైనా టెక్స్ట్ ఎడిటర్ని ఉపయోగించవచ్చు. అయితే, దానికి మార్పులు వ్రాయడానికి రూట్ అనుమతి అవసరం.
బేసిక్స్
ముందుగా, మీ సిస్టమ్లోని fstab ఫైల్ని చూడండి. విభజన మరియు హార్డ్వేర్ వ్యత్యాసాల కారణంగా ప్రతి సిస్టమ్ వేర్వేరు ఎంట్రీలను కలిగి ఉంటుందని గమనించండి. అయితే, అన్ని fstab ఫైళ్లు ఒకే ప్రాథమిక నిర్మాణాన్ని పంచుకుంటాయి.
$పిల్లి /మొదలైనవి/fstab
ఫైల్ యొక్క ప్రతి పంక్తి ప్రత్యేకమైన పరికరం/విభజనకు అంకితం చేయబడింది. ఇది ఆరు నిలువు వరుసలుగా విభజించబడింది. ఇక్కడ ప్రతి నిలువు వరుస గురించి క్లుప్త వివరణ ఉంది.
- కాలమ్ 1: పరికరం పేరు.
- కాలమ్ 2: డిఫాల్ట్ మౌంట్ పాయింట్.
- కాలమ్ 3: ఫైల్ సిస్టమ్ రకం.
- కాలమ్ 4: మౌంట్ ఎంపికలు.
- కాలమ్ 5: డంప్ ఎంపికలు.
- కాలమ్ 6: ఫైల్సిస్టమ్ తనిఖీ ఎంపికలు.
పరికరం పేరు
ఇది నిర్దిష్ట పరికరం/విభజన యొక్క లేబుల్. ప్రతి పరికరం మరియు విభజన దాని ప్రత్యేక పరికరం పేరును పొందుతాయి. పరికరం పేరు కోసం అవసరం మౌంటు పరికరాలు, విభజనలు మరియు ఫైల్సిస్టమ్లు.
Lsblk ఆదేశాన్ని ఉపయోగించి అన్ని బ్లాక్ పరికరాలపై నివేదిక పొందవచ్చు. ఇది ఆచరణాత్మకంగా అన్ని పరికరాలు మరియు విభజనలను వాటి పరికరాల పేర్లతో నివేదిస్తుంది.
$lsblk-వరకు
డిఫాల్ట్ మౌంట్ పాయింట్
లైనక్స్లో, పరికరం ఉపయోగించడానికి ముందు పరికరం, విభజన లేదా ఫైల్సిస్టమ్ తప్పనిసరిగా ఒక ప్రదేశంలో అమర్చబడి ఉండాలి. మౌంటు చేయడం వలన ఫైల్సిస్టమ్ కంప్యూటర్ ఫైల్సిస్టమ్ ద్వారా అందుబాటులో ఉండేలా చేస్తుంది. మౌంట్ పాయింట్ అనేది పరికరం, విభజన లేదా ఫైల్సిస్టమ్కి డైరెక్టరీ యాక్సెస్.
సిస్టమ్లోని అన్ని మౌంట్ చేయబడిన విభజనల జాబితాను మనం పొందవచ్చు.
$మౌంట్
Fstab ఫైల్ సందర్భంలో, నిర్దిష్ట పరికరం పేరు కోసం వివరించిన మౌంట్ పాయింట్ డిఫాల్ట్ మౌంట్ పాయింట్గా ఉపయోగించబడుతుంది. కంప్యూటర్ బూట్ అయినప్పుడు, సిస్టమ్ అన్ని పరికరాలను ఈ ఫైల్లో వివరించిన మౌంట్ పాయింట్లకు మౌంట్ చేస్తుంది.
ఫైల్ సిస్టమ్ రకం
ఫైల్సిస్టమ్ను డేటాబేస్ యొక్క సూచికగా వర్ణించవచ్చు, ఇది నిల్వలోని డేటా యొక్క భౌతిక స్థానంతో ఉంటుంది. విస్తృతంగా ఉపయోగించే అనేక ఫైల్సిస్టమ్లు ఉన్నాయి. Linux డిఫాల్ట్గా అనేక ఫైల్సిస్టమ్లకు మద్దతు ఇస్తుంది. ప్రముఖ ఫైల్సిస్టమ్ల షార్ట్లిస్ట్ ఇక్కడ ఉంది.
- ext4
- xfs
- btrfs
- vfat
- ntfs
- tmpfs
- nfs
- స్క్వాష్ఫ్లు
- sysfs
మరొక ఎంపిక ఆటో, ఇది పరికరం లేదా విభజన యొక్క ఫైల్సిస్టమ్ రకాన్ని ఆటోమేటిక్గా గుర్తించడానికి సిస్టమ్ని అనుమతిస్తుంది. నిర్దిష్ట ఫైల్ సిస్టమ్ గురించి మీకు నమ్మకం లేకపోతే ఈ ఎంపికను ఉపయోగించండి.
మౌంట్ ఎంపికలు
మౌంట్ ఎంపికలు పరికరం/విభజన యొక్క మౌంటు ప్రవర్తనను నిర్ణయిస్తాయి. ఇది fstab ఫైల్లో అత్యంత గందరగోళంగా పరిగణించబడుతుంది.
Fstab ఫైల్తో పనిచేసేటప్పుడు మీకు కనిపించే కొన్ని సాధారణ మౌంట్ ఎంపికల షార్ట్లిస్ట్ ఇక్కడ ఉంది.
- ఆటో మరియు నోవాటో: బూట్ సమయంలో సిస్టమ్ ఫైల్సిస్టమ్ని మౌంట్ చేస్తుందో లేదో ఈ ఐచ్చికం నిర్ణయిస్తుంది. అప్రమేయంగా, విలువ స్వయంచాలకంగా ఉంటుంది, అంటే అది బూట్ సమయంలో మౌంట్ చేయబడుతుంది. అయితే, నిర్దిష్ట సందర్భాలలో, నోవాటో ఎంపిక వర్తించవచ్చు.
- యూజర్ మరియు నౌసర్: ఫైల్ సిస్టమ్ని ఏ యూజర్ మౌంట్ చేయవచ్చో ఇది వివరిస్తుంది. విలువ వినియోగదారు అయితే, సాధారణ వినియోగదారులు ఫైల్సిస్టమ్ను మౌంట్ చేయవచ్చు. విలువ నౌసర్ అయితే, రూట్ మాత్రమే దాన్ని మౌంట్ చేయగలదు. అప్రమేయంగా, విలువ వినియోగదారు. నిర్దిష్ట మరియు క్లిష్టమైన ఫైల్ సిస్టమ్ల కోసం, నౌసర్ సహాయకరంగా ఉంటుంది.
- exec మరియు noexec: ఇది ఫైల్ సిస్టమ్ నుండి బైనరీలను అమలు చేయగలదా అని వివరిస్తుంది. విలువ exec బైనరీ అమలును అనుమతిస్తుంది, అయితే noexec అలా చేయదు. డిఫాల్ట్ విలువ అన్ని విభజనలకు exec.
- సమకాలీకరణ మరియు సమకాలీకరణ: పరికరం/విభజనకు ఇన్పుట్ మరియు అవుట్పుట్ ఎలా నిర్వహించబడుతుందో ఇది నిర్ణయిస్తుంది. విలువ సమకాలీకరించబడితే, ఇన్పుట్ మరియు అవుట్పుట్ సమకాలీకరించబడతాయి. విలువ అసమానంగా ఉంటే, అది అసమకాలికంగా చేయబడుతుంది. ఇది డేటాను ఎలా చదవాలి మరియు వ్రాయాలి అనే దానిపై ప్రభావం చూపుతుంది.
- ro: విభజనను చదవడానికి మాత్రమే పరిగణించాలని ఇది వివరిస్తుంది. ఫైల్సిస్టమ్లోని డేటాను మార్చలేము.
- rw: డేటాను చదవడానికి మరియు వ్రాయడానికి విభజన అందుబాటులో ఉందని ఇది వివరిస్తుంది.
డంప్
ఇది ఫైల్ సిస్టమ్ బ్యాకప్ చేయబడుతుందో లేదో వివరిస్తుంది. విలువ 0 అయితే, డంప్ ఫైల్సిస్టమ్ను విస్మరిస్తుంది. చాలా సందర్భాలలో, ఇది కేటాయించబడింది 0. బ్యాకప్ కోసం, వివిధ థర్డ్ పార్టీ టూల్స్ ఉపయోగించడం మరింత సౌకర్యవంతంగా ఉంటుంది.
Fsck ఎంపికలు
Fsck సాధనం ఫైల్సిస్టమ్ను తనిఖీ చేస్తుంది. ఈ కాలమ్లో కేటాయించిన విలువ జాబితా చేయబడిన ఫైల్సిస్టమ్లను ఏ క్రమంలో fsck తనిఖీ చేస్తుందో నిర్ణయిస్తుంది.
Fstab ఫైల్ను సవరించడం
Fstab ఫైల్ను ఎడిట్ చేయడానికి ముందు, ఎల్లప్పుడూ బ్యాకప్ కలిగి ఉండాలని సిఫార్సు చేయబడింది.
Fstab ఫైల్లో ఏవైనా మార్పులు చేయడానికి ముందు, ముందుగా బ్యాకప్ చేయాలని సిఫార్సు చేయబడింది. ఇది క్లిష్టమైన కాన్ఫిగరేషన్ వివరాలను కలిగి ఉంది, కాబట్టి తప్పు ఎంట్రీలు అవాంఛిత ఫలితాలను కలిగించవచ్చు.
$సుడో cp -v /మొదలైనవి/fstab/మొదలైనవి/fstab.backup
Fstab ఫైల్ను ఎడిట్ చేయడానికి, మీకు నచ్చిన టెక్స్ట్ ఎడిటర్ను సుడోతో లాంచ్ చేయండి.
$సుడో నానో /మొదలైనవి/fstab
వ్యాఖ్య రాయడానికి, ప్రారంభంలో # ఉపయోగించండి.
$# ఇది వ్యాఖ్య
కొన్ని ఎంట్రీలు పరికరం పేరుకు బదులుగా పరికరం UUID ని ఉపయోగించవచ్చని గమనించండి. పరికరం యొక్క UUID ని పొందడానికి, blkid ని ఉపయోగించండి.
$blkid<పరికరం_లేబుల్>
అన్ని మార్పులు చేసిన తర్వాత, ఫైల్ను సేవ్ చేయండి మరియు ఎడిటర్ను మూసివేయండి. సిస్టమ్ పునarప్రారంభించకపోతే ఈ మార్పులు ప్రభావవంతంగా ఉండవు.
తుది ఆలోచనలు
Fstab ఫైల్ అనేక పరిస్థితులకు సరళమైన ఇంకా శక్తివంతమైన పరిష్కారం. ఇది మౌంటు రిమోట్ ఫైల్సిస్టమ్లను ఆటోమేట్ చేయగలదు. దీని పూర్తి ప్రయోజనాన్ని పొందడానికి కోడ్ నిర్మాణం మరియు మద్దతు ఉన్న ఎంపికలను అర్థం చేసుకోవడం అవసరం.
మరింత లోతైన సమాచారం కోసం, మ్యాన్ పేజీని తనిఖీ చేయండి.
$మనిషిfstab
హ్యాపీ కంప్యూటింగ్!