నేడు అనేక ఫైల్సిస్టమ్లు అందుబాటులో ఉన్నాయి. వివిధ ఫైల్సిస్టమ్లు విభిన్న నిర్మాణాలు, లాజిక్స్, ఫీచర్లు, ఫ్లెక్సిబిలిటీ, సెక్యూరిటీ మొదలైనవి కలిగి ఉంటాయి. వీటిలో కొన్ని అత్యంత సాధారణ ఫైల్సిస్టమ్లు Ext4, Btrfs, XFS, ZFS, NTFS, FAT32, మొదలైనవి.
లైనక్స్ సిస్టమ్ అడ్మినిస్ట్రేటర్ ఫైల్సిస్టమ్ను మౌంట్ చేయడానికి లేదా ఫైల్సిస్టమ్తో సమస్యలను నిర్ధారించడానికి ఫైల్సిస్టమ్ రకాన్ని గుర్తించాల్సిన సందర్భాలు ఉన్నాయి. సమస్యల నిర్ధారణ, లోపాల కోసం తనిఖీ చేయడం మరియు వాటిని పరిష్కరించడం కోసం వివిధ ఫైల్సిస్టమ్లు వేర్వేరు సాధనాలను కలిగి ఉంటాయి. కాబట్టి, నిర్వహణ సాధనం/టూల్స్ను ఉపయోగించడానికి ఒక నిల్వ పరికరం ఉపయోగిస్తున్న ఫైల్సిస్టమ్ గురించి మీరు తెలుసుకోవాలి.
ఈ వ్యాసంలో, లైనక్స్లో ఫైల్సిస్టమ్ రకాన్ని మీరు గుర్తించగల వివిధ మార్గాలను నేను మీకు చూపుతాను. కాబట్టి, ప్రారంభిద్దాం.
మార్గం 1: df కమాండ్-లైన్ సాధనాన్ని ఉపయోగించడం
ది df మీరు కనుగొనే దాదాపు ప్రతి లైనక్స్ పంపిణీలో కమాండ్-లైన్ ప్రోగ్రామ్ ముందే ఇన్స్టాల్ చేయబడింది. మీరు దీనిని ఉపయోగించవచ్చు df ఫైల్సిస్టమ్ టైప్ చేయడానికి కమాండ్-లైన్ ప్రోగ్రామ్ మౌంట్ చేయబడిన అన్ని స్టోరేజ్ డివైజ్లు మరియు పార్టిషన్లను టైప్ చేస్తుంది.
మౌంట్ చేయబడిన అన్ని స్టోరేజ్ పరికరాల ఫైల్ సిస్టమ్ రకాన్ని మరియు మీ కంప్యూటర్ యొక్క విభజనలను కనుగొనడానికి, రన్ చేయండి df కింది విధంగా ఆదేశం:
$df -త
ది df కమాండ్ కింది సమాచారాన్ని మీకు చూపుతుంది:
ఫైల్ సిస్టమ్: నిల్వ పరికరం పేరు లేదా విభజన పేరు ప్రస్తుతం మౌంట్ చేయబడింది.
మౌంట్ చేయబడింది: నిల్వ పరికరం/విభజన (ఫైల్సిస్టమ్) మౌంట్ చేయబడిన డైరెక్టరీ.
రకం: మౌంట్ చేసిన స్టోరేజ్ డివైస్/పార్టిషన్ యొక్క ఫైల్సిస్టమ్ రకం.
పరిమాణం: మౌంట్ చేయబడిన నిల్వ పరికరం/విభజన పరిమాణం.
ఉపయోగించబడిన: మౌంట్ చేయబడిన స్టోరేజ్ డివైస్/పార్టిషన్ నుండి ఉపయోగించే డిస్క్ స్పేస్.
వా డు%: మౌంట్ చేయబడిన స్టోరేజ్ డివైజ్/పార్టిషన్ నుండి ఉపయోగించే డిస్క్ స్పేస్ శాతం.
అందుబాటులో: మౌంట్ చేయబడిన స్టోరేజ్ డివైజ్/పార్టిషన్ యొక్క ఉచిత డిస్క్ స్పేస్ మొత్తం.
ఉబుంటులో, ది df కమాండ్ మీకు చాలా చూపుతుంది లూప్ దిగువ స్క్రీన్ షాట్లో మీరు చూడగలిగే పరికరాలు.
మీరు దాచవచ్చు లూప్ తో పరికరాలు -x యొక్క ఎంపిక df కింది విధంగా ఆదేశం:
$df -త -xస్క్వాష్ఫ్స్
మీరు కూడా దాచవచ్చు tmpfs యొక్క అవుట్పుట్ నుండి పరికరాలు df కమాండ్
దాచడానికి tmpfs యొక్క అవుట్పుట్ నుండి పరికరాలు df ఆదేశం అలాగే, అమలు చేయండి df తో ఆదేశం -x ఈ క్రింది విధంగా ఎంపిక:
$df -త -xస్క్వాష్ఫ్స్-xtmpfs
ఇప్పుడు, అవుట్పుట్ చాలా శుభ్రంగా కనిపిస్తుంది. మీకు కావాలంటే, మీరు దాన్ని తీసివేయవచ్చు udev డిఎఫ్ కమాండ్ అవుట్పుట్ నుండి పరికరాలు.
తొలగించడానికి udev యొక్క అవుట్పుట్ నుండి పరికరాలు df ఆదేశం అలాగే, అమలు చేయండి df కింది విధంగా ఆదేశం:
$df -త -xస్క్వాష్ఫ్స్-xtmpfs-xdevtmpfs
యొక్క అవుట్పుట్లో భౌతిక నిల్వ పరికరాలు మరియు విభజనలు మాత్రమే ప్రదర్శించబడతాయి df కమాండ్ అవుట్పుట్ మునుపటి కంటే చాలా బాగుంది.
మార్గం 2: lsblk ఆదేశాన్ని ఉపయోగించడం
ది lsblk మీరు కనుగొనే దాదాపు ప్రతి లైనక్స్ పంపిణీలో కమాండ్-లైన్ ప్రోగ్రామ్ ముందే ఇన్స్టాల్ చేయబడింది. మీరు దీనిని ఉపయోగించవచ్చు lsblk మీ కంప్యూటర్ యొక్క స్టోరేజ్ డివైసెస్ మరియు పార్టిషన్లన్నింటికీ (మౌంట్ చేయబడిన మరియు మౌంట్ చేయని) ఫైల్సిస్టమ్ రకాన్ని కనుగొనడానికి కమాండ్-లైన్ ప్రోగ్రామ్.
మీ కంప్యూటర్ యొక్క స్టోరేజ్ డివైస్లు మరియు పార్టిషన్ల (మౌంట్ మరియు అన్మౌంటెడ్) యొక్క ఫైల్సిస్టమ్ రకాన్ని కనుగొనడానికి, అమలు చేయండి lsblk కింది విధంగా ఆదేశం:
$lsblk-f
ది lsblk కమాండ్ కింది సమాచారాన్ని మీకు చూపుతుంది:
పేరు: నిల్వ పరికరం పేరు లేదా నిల్వ పరికరం యొక్క విభజన పేరు.
మోంట్పాయింట్: నిల్వ పరికరం/విభజన (ఫైల్సిస్టమ్) మౌంట్ చేయబడిన డైరెక్టరీ (మౌంట్ అయితే).
FSTYPE: నిల్వ పరికరం/విభజన యొక్క ఫైల్సిస్టమ్ రకం.
లేబుల్: నిల్వ పరికరం/విభజన యొక్క ఫైల్సిస్టమ్ లేబుల్.
UUID: UUID (యూనివర్సల్ యూనిక్ ఐడెంటిఫైయర్) స్టోరేజ్ డివైస్/పార్టిషన్ యొక్క ఫైల్సిస్టమ్.
FSUSE%: నిల్వ పరికరం/విభజన నుండి ఉపయోగించే డిస్క్ స్పేస్ శాతం.
FSAVAIL: నిల్వ పరికరం/విభజన యొక్క ఉచిత డిస్క్ స్థలం మొత్తం
మునుపటిలాగే, మీరు లూప్ పరికరాలను అవుట్పుట్ నుండి దాచవచ్చు lsblk కమాండ్
యొక్క అవుట్పుట్ నుండి లూప్ పరికరాలను దాచడానికి lsblk ఆదేశం, అమలు చేయండి lsblk తో ఆదేశం -ఇ 7 ఈ క్రింది విధంగా ఎంపిక:
$lsblk-f -ఇ 7
మీరు గమనిస్తే, అన్ని లూప్ పరికరాలు అవుట్పుట్ నుండి తీసివేయబడతాయి lsblk కమాండ్ అవుట్పుట్ మునుపటి కంటే చాలా శుభ్రంగా కనిపిస్తుంది.
మార్గం 3: blkid కమాండ్ ఉపయోగించి
ది blkid మీరు కనుగొనే దాదాపు ప్రతి లైనక్స్ పంపిణీలో కమాండ్-లైన్ ప్రోగ్రామ్ ముందే ఇన్స్టాల్ చేయబడింది. మీరు దీనిని ఉపయోగించవచ్చు blkid మీ కంప్యూటర్ యొక్క స్టోరేజ్ డివైసెస్ మరియు పార్టిషన్లన్నింటికీ (మౌంట్ చేయబడిన మరియు మౌంట్ చేయని) ఫైల్సిస్టమ్ రకాన్ని కనుగొనడానికి కమాండ్-లైన్ ప్రోగ్రామ్.
మీ కంప్యూటర్ యొక్క స్టోరేజ్ డివైస్లు మరియు పార్టిషన్ల (మౌంట్ మరియు అన్మౌంటెడ్) యొక్క ఫైల్సిస్టమ్ రకాన్ని కనుగొనడానికి, అమలు చేయండి blkid కింది విధంగా ఆదేశం:
$blkid
ది lsblk కమాండ్ కింది సమాచారాన్ని మీకు చూపుతుంది:
పేరు: నిల్వ పరికరం పేరు లేదా నిల్వ పరికరం యొక్క విభజన పేరు. అంటే /dev/sda1,/dev/sda5 .
UUID: UUID (యూనివర్సల్ యూనిక్ ఐడెంటిఫైయర్) స్టోరేజ్ డివైస్/పార్టిషన్ యొక్క ఫైల్సిస్టమ్.
రకం: నిల్వ పరికరం/విభజన యొక్క ఫైల్సిస్టమ్ రకం.
భాగస్వామి: విభజన యొక్క UUID (యూనివర్సల్ యూనిక్ ఐడెంటిఫైయర్).
మీరు మునుపటిలా blkid కమాండ్ యొక్క అవుట్పుట్ నుండి లూప్ పరికరాలను కూడా దాచవచ్చు.
యొక్క అవుట్పుట్ నుండి లూప్ పరికరాలను దాచడానికి blkid ఆదేశం, అమలు చేయండి blkid కింది విధంగా ఆదేశం:
$blkid| పట్టు -v 'TYPE =' స్క్వాష్ఫ్స్ ''
మీరు గమనిస్తే, లూప్ పరికరాలు అవుట్పుట్లో ప్రదర్శించబడవు blkid కమాండ్ అవుట్పుట్ మునుపటి కంటే చాలా బాగుంది.
మార్గం 4: ఫైల్ కమాండ్ ఉపయోగించి
ది ఫైల్ మీరు కనుగొనే దాదాపు ప్రతి లైనక్స్ పంపిణీలో కమాండ్-లైన్ ప్రోగ్రామ్ ముందే ఇన్స్టాల్ చేయబడింది. మీరు దీనిని ఉపయోగించవచ్చు కనుగొనండి లైనక్స్లో ఫైల్ యొక్క ఫైల్ రకాన్ని గుర్తించడానికి కమాండ్-లైన్ ప్రోగ్రామ్. ప్రతి పరికరం a గా పరిగణించబడుతుంది ఫైల్ Linux లో, Linux లో నిల్వ పరికరం లేదా విభజన యొక్క ఫైల్సిస్టమ్ రకాన్ని గుర్తించడానికి మీరు ఫైండ్ కమాండ్-లైన్ ప్రోగ్రామ్ని ఉపయోగించవచ్చు.
ఉదాహరణకు, విభజన యొక్క ఫైల్సిస్టమ్ రకాన్ని గుర్తించడానికి sdb1 , మీరు అమలు చేయవచ్చు ఫైల్ కింది విధంగా ఆదేశం:
$సుడో ఫైల్ -క్ర.సం /దేవ్/sda1
మీరు ఫైల్ కమాండ్ యొక్క అవుట్పుట్ చదివితే, మీరు దానిని చూడవచ్చు sdb1 విభజన ఉపయోగిస్తోంది FAT32 ఫైల్ సిస్టమ్.
అదే విధంగా, మీరు ఫైల్సిస్టమ్ రకాన్ని కనుగొనవచ్చు sda5 తో విభజన ఫైల్ కింది విధంగా ఆదేశం:
$సుడో ఫైల్ -క్ర.సం /దేవ్/sda5
మీరు గమనిస్తే, విభజన sda5 ఉపయోగిస్తోంది EXT4 ఫైల్ సిస్టమ్.
మార్గం 5: మౌంట్ కమాండ్ మరియు /etc /mtab ఫైల్ని ఉపయోగించడం
ది /etc/mtab మీ కంప్యూటర్ యొక్క అన్ని మౌంటెడ్ స్టోరేజ్ పరికరాలు మరియు విభజనల కోసం ఫైల్ ఎంట్రీని కలిగి ఉంది. మీ స్టోరేజ్ పరికరాలు మరియు పార్టిషన్ల ఫైల్సిస్టమ్ రకాన్ని కనుగొనడానికి మీరు ఈ ఫైల్ని చదవవచ్చు. ది మౌంట్ కమాండ్-లైన్ ప్రోగ్రామ్ లోని విషయాలను కూడా ప్రింట్ చేస్తుంది /etc/mtab ఫైల్. కాబట్టి, మీరు దీనిని ఉపయోగించవచ్చు మౌంట్ అదే డేటాను కనుగొనడానికి కమాండ్-లైన్ ప్రోగ్రామ్.
మీరు అందులోని విషయాలను చదువుకోవచ్చు /etc/mtab కింది ఆదేశంతో ఫైల్:
$సుడో /మొదలైనవి/mtab
మీరు గమనిస్తే, లో మౌంట్ సమాచారం చాలా ఉంది /etc/mtab ఫైల్ .
మీరు అదే సమాచారాన్ని కనుగొనవచ్చు మౌంట్ కింది స్క్రీన్ షాట్లో మీరు చూడగలిగే విధంగా కమాండ్.
$మౌంట్
గా /etc/mtab ఫైల్ లేదా మౌంట్ కమాండ్ యొక్క అవుట్పుట్లో అనేక మౌంట్ ఎంట్రీలు ఉన్నాయి, దానిని అర్థం చేసుకోవడం కష్టం. మీరు దీనిని ఉపయోగించవచ్చు పట్టు అవుట్పుట్ను ఫిల్టర్ చేయడానికి మరియు మీకు అవసరమైన వాటిని చాలా సులభంగా కనుగొనడానికి ఆదేశం.
ఉదాహరణకు, ఫైల్సిస్టమ్ రకాన్ని కనుగొనడానికి sda1 విభజనను ఉపయోగించి మౌంట్ ఆదేశం లేదా /etc/mtab ఫైల్, కింది ఆదేశాలలో ఒకదాన్ని అమలు చేయండి:
$పిల్లి /మొదలైనవి/mtab| పట్టు /దేవ్/sda1లేదా,
$మౌంట్ | పట్టు /దేవ్/sda1
మీరు గమనిస్తే, ఫైల్సిస్టమ్ రకం sda1 విభజన అనేది FAT32/vfat
.
అదే విధంగా, యొక్క ఫైల్ సిస్టమ్ రకాన్ని కనుగొనడానికి sda5 విభజనను ఉపయోగించి మౌంట్ ఆదేశం లేదా /etc/mtab ఫైల్, కింది ఆదేశాలలో ఒకదాన్ని అమలు చేయండి:
$పిల్లి /మొదలైనవి/mtab| పట్టు /దేవ్/sda5లేదా,
$మౌంట్ | పట్టు /దేవ్/sda5
మీరు గమనిస్తే, ఫైల్సిస్టమ్ రకం sda5 విభజన అనేది EXT4 .
మార్గం 6: /etc /fstab ఫైల్ని ఉపయోగించడం
ది /etc/fstab ప్రతి నిల్వ పరికరాలు లేదా విభజనల కోసం ఫైల్ ఎంట్రీని ఉంచుతుంది, అది బూట్ సమయంలో స్వయంచాలకంగా మౌంట్ చేయబడుతుంది. కాబట్టి, మీకు కావలసిన స్టోరేజ్ డివైజ్ లేదా విభజన యొక్క ఫైల్సిస్టమ్ రకాన్ని కనుగొనడానికి మీరు ఈ ఫైల్ని చదవవచ్చు.
మీ కంప్యూటర్ స్వయంచాలకంగా బూట్ సమయంలో నిల్వ పరికరం లేదా విభజనను మౌంట్ చేయడానికి కాన్ఫిగర్ చేయబడలేదు అనుకుందాం. ఆ సందర్భంలో, ఆ స్టోరేజ్ డివైజ్ లేదా విభజన కోసం ఎంట్రీ ఉండదు /etc/fstab ఫైల్. ఆ సందర్భంలో, ఆ స్టోరేజ్ డివైజ్ లేదా పార్టిషన్లోని ఏ సమాచారాన్ని మీరు కనుగొనలేరు /etc/fstab ఫైల్. నిల్వ పరికరం యొక్క ఫైల్సిస్టమ్ రకం లేదా విభజనను కనుగొనడానికి మీరు ఈ కథనంలో వివరించిన ఇతర పద్ధతులను ఉపయోగించాల్సి ఉంటుంది.
కింది ఆదేశంతో మీరు /etc /fstab ఫైల్లోని కంటెంట్లను చదవవచ్చు:
$పిల్లి /మొదలైనవి/fstab
లోని విషయాలు /etc/fstab ఫైల్.
UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f తో స్టోరేజ్ డివైజ్ లేదా పార్టిషన్ ఉపయోగిస్తుందని మీరు చూడవచ్చు EXT4 ఫైల్ సిస్టమ్.
UUID ఉన్న నిల్వ పరికరం లేదా విభజన dd55-ae26 ఉపయోగిస్తోంది vfat/FAT3 2 ఫైల్సిస్టమ్.
A తో ప్రారంభమయ్యే పంక్తులు # లో /etc/fstab ఫైల్ ఒక వ్యాఖ్య. ఈ పంక్తులకు నిజమైన ప్రయోజనం లేదు. అవి డాక్యుమెంటేషన్ ప్రయోజనాల కోసం మాత్రమే ఉపయోగించబడతాయి.
మీకు కావాలంటే, మీరు వాటిని ఉపయోగించి దాచవచ్చు పట్టు కింది విధంగా ఆదేశం:
$పట్టు -v '^ #' /మొదలైనవి/fstab
మీరు చూడగలిగినట్లుగా, వ్యాఖ్యలు పోయాయి మరియు అవుట్పుట్ మునుపటి కంటే చాలా శుభ్రంగా కనిపిస్తుంది.
ది /etc/fstab ఫైల్ డిఫాల్ట్గా నిల్వ పరికర పేరు లేదా విభజన పేరుకు బదులుగా UUID ని ఉపయోగిస్తుంది. మీరు దీనిని ఉపయోగించవచ్చు blkid UUID ని స్టోరేజ్ డివైజ్ పేరు లేదా పార్టిషన్ నేమ్గా మార్చడానికి ఆదేశం.
ఉదాహరణకు, UUID ని మార్చడానికి 3f962401-ba93-46cb-ad87-64ed6cf55a5f నిల్వ పరికరం లేదా విభజన పేరుకు, అమలు చేయండి blkid కింది విధంగా ఆదేశం:
$blkid-యు3f962401-ba93-46cb-ad87-64ed6cf55a5f
మీరు గమనిస్తే, విభజన sda5 UUID ఉంది 3f962401-ba93-46cb-ad87-64ed6cf55a5f .
అదే విధంగా, మీరు UUID ఉన్న నిల్వ పరికరం లేదా విభజన పేరును కనుగొనవచ్చు DD55-AE26 కింది విధంగా:
$blkid-యుDD55-AE26
మీరు గమనిస్తే, విభజన sda1 UUID ఉంది DD55-AE26 .
ముగింపు:
లైనక్స్లో నిల్వ పరికరం/విభజన యొక్క ఫైల్సిస్టమ్ రకాన్ని గుర్తించడానికి ఈ వ్యాసం మీకు వివిధ మార్గాలను చూపించింది. ఎలా ఉపయోగించాలో నేను మీకు చూపించాను df, lsblk, blkid, ఫైల్ , మరియు మౌంట్ Linux నిల్వ పరికరాలు మరియు విభజనల యొక్క ఫైల్ సిస్టమ్ రకాన్ని నిర్ణయించడానికి ఆదేశం. మీ లైనక్స్ సిస్టమ్ యొక్క స్టోరేజ్ డివైసెస్ మరియు పార్టిషన్ల ఫైల్సిస్టమ్ రకాన్ని చదవడం ద్వారా ఎలా గుర్తించాలో కూడా నేను మీకు చూపించాను. /etc/mtab మరియు /etc/fstab ఫైళ్లు.
ప్రస్తావనలు:
[1] ఫైల్ సిస్టమ్ - వికీపీడియా - https://en.wikipedia.org/wiki/File_system