இன்று பல கோப்பு அமைப்புகள் உள்ளன. வெவ்வேறு கோப்பு முறைமைகள் வெவ்வேறு கட்டமைப்புகள், தர்க்கங்கள், அம்சங்கள், நெகிழ்வுத்தன்மை, பாதுகாப்பு போன்றவற்றைக் கொண்டிருக்கின்றன.
கோப்பு முறைமையை ஏற்றுவதற்கு அல்லது கோப்பு முறைமையில் உள்ள சிக்கல்களை கண்டறிய லினக்ஸ் கணினி நிர்வாகி கோப்பு முறைமை வகையை தீர்மானிக்க வேண்டிய நேரங்கள் உள்ளன. பல்வேறு கோப்பு முறைமைகள் சிக்கல்களைக் கண்டறிதல், பிழைகளைச் சரிபார்ப்பது மற்றும் அவற்றை சரிசெய்வது போன்றவற்றுக்கு வெவ்வேறு கருவிகளைக் கொண்டுள்ளன. எனவே, பராமரிப்பு கருவி/கருவிகளைப் பயன்படுத்துவதற்கு ஒரு சேமிப்பக சாதனம் பயன்படுத்தும் கோப்பு முறைமையை நீங்கள் அறிந்து கொள்ள வேண்டும்.
இந்த கட்டுரையில், லினக்ஸில் கோப்பு முறைமை வகையை நீங்கள் தீர்மானிக்க பல்வேறு வழிகளைக் காண்பிப்பேன். எனவே, ஆரம்பிக்கலாம்.
வழி 1: df கட்டளை வரி கருவியைப் பயன்படுத்துதல்
தி df கட்டளை வரி நிரல் நீங்கள் காணும் ஒவ்வொரு லினக்ஸ் விநியோகத்திலும் முன்பே நிறுவப்பட்டுள்ளது. நீங்கள் பயன்படுத்தலாம் df கட்டளை வரி நிரல் கோப்பு முறைமை அனைத்து ஏற்றப்பட்ட சேமிப்பக சாதனங்கள் மற்றும் பகிர்வுகளைக் கண்டறியும்.
உங்கள் கணினியின் அனைத்து ஏற்றப்பட்ட சேமிப்பக சாதனங்கள் மற்றும் பகிர்வுகளின் கோப்பு முறைமை வகை கண்டுபிடிக்க, இயக்கவும் df கட்டளை பின்வருமாறு:
$df -தி
தி df கட்டளை பின்வரும் தகவல்களைக் காண்பிக்கும்:
கோப்பு முறை: சேமிப்பு சாதன பெயர் அல்லது பகிர்வு பெயர் தற்போது பொருத்தப்பட்டுள்ளது.
ஏற்றப்பட்டது: சேமிப்பக சாதனம்/பகிர்வு (கோப்பு முறைமை) ஏற்றப்பட்ட கோப்பகம்.
வகை: ஏற்றப்பட்ட சேமிப்பு சாதனம்/பகிர்வின் கோப்பு முறைமை வகை.
அளவு: ஏற்றப்பட்ட சேமிப்பு சாதனம்/பகிர்வு அளவு.
பயன்படுத்தப்பட்டது: ஏற்றப்பட்ட சேமிப்பு சாதனம்/பகிர்வில் இருந்து பயன்படுத்தப்படும் வட்டு இடம்.
%பயன்படுத்தவும்: ஏற்றப்பட்ட சேமிப்பு சாதனம்/பகிர்வில் இருந்து பயன்படுத்தப்படும் வட்டு இடத்தின் சதவீதம்.
கிடைக்கும்: ஏற்றப்பட்ட சேமிப்பு சாதனம்/பகிர்வின் இலவச வட்டு இடத்தின் அளவு.
உபுண்டுவில், தி df கட்டளை உங்களுக்கு நிறைய காண்பிக்கும் வளையம் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் காணக்கூடிய சாதனங்கள்.
நீங்கள் மறைக்க முடியும் வளையம் கொண்ட சாதனங்கள் -எக்ஸ் இன் விருப்பம் df கட்டளை பின்வருமாறு:
$df -தி -எக்ஸ்ஸ்குவாஷ்ஃப்ஸ்
நீங்கள் மறைக்கவும் முடியும் tmpfs வெளியீட்டில் இருந்து சாதனங்கள் df கட்டளை
மறைக்க tmpfs வெளியீட்டில் இருந்து சாதனங்கள் df கட்டளையையும் இயக்கவும் df உடன் கட்டளை -எக்ஸ் பின்வருமாறு விருப்பம்:
$df -தி -எக்ஸ்ஸ்குவாஷ்ஃப்ஸ்-எக்ஸ்tmpfs
இப்போது, வெளியீடு மிகவும் சுத்தமாக தெரிகிறது. நீங்கள் விரும்பினால், நீங்கள் அதை அகற்றலாம் udev df கட்டளையின் வெளியீட்டில் இருந்து சாதனங்கள்.
அகற்றுவதற்கு udev வெளியீட்டில் இருந்து சாதனங்கள் df கட்டளையையும் இயக்கவும் df கட்டளை பின்வருமாறு:
$df -தி -எக்ஸ்ஸ்குவாஷ்ஃப்ஸ்-எக்ஸ்tmpfs-எக்ஸ்devtmpfs
வெளியீட்டில் உடல் சேமிப்பு சாதனங்கள் மற்றும் பகிர்வுகள் மட்டுமே காட்டப்படும் df கட்டளை வெளியீடு முன்பை விட மிகவும் அழகாக இருக்கிறது.
வழி 2: lsblk கட்டளையைப் பயன்படுத்துதல்
தி lsblk கட்டளை வரி நிரல் நீங்கள் காணும் ஒவ்வொரு லினக்ஸ் விநியோகத்திலும் முன்பே நிறுவப்பட்டுள்ளது. நீங்கள் பயன்படுத்தலாம் lsblk உங்கள் கணினியின் சேமிப்பக சாதனங்கள் மற்றும் பகிர்வுகளின் (ஏற்றப்பட்ட மற்றும் ஏற்றப்படாத) கோப்பு முறைமை வகையைக் கண்டறிய கட்டளை வரி நிரல்.
உங்கள் கணினியின் சேமிப்பக சாதனங்கள் மற்றும் பகிர்வுகளின் (ஏற்றப்பட்ட மற்றும் ஏற்றப்படாத) கோப்பு முறைமை வகையைக் கண்டுபிடிக்க, இயக்கவும் lsblk கட்டளை பின்வருமாறு:
$lsblk-f
தி lsblk கட்டளை பின்வரும் தகவல்களைக் காண்பிக்கும்:
பெயர்: சேமிப்பக சாதனத்தின் சேமிப்பக சாதனத்தின் பெயர் அல்லது பகிர்வு பெயர்.
மவுண்ட்பாயிண்ட்: சேமிப்பக சாதனம்/பகிர்வு (கோப்பு முறைமை) ஏற்றப்பட்ட அடைவு (ஏற்றப்பட்டால்).
FSTYPE: சேமிப்பக சாதனம்/பகிர்வின் கோப்பு முறைமை வகை.
லேபிள்: சேமிப்பக சாதனம்/பகிர்வின் கோப்பு முறைமை லேபிள்.
UUID: UUID (Universal Unique IDentifier) சேமிப்பு சாதனம்/பகிர்வு கோப்பு முறைமை.
FSUSE%: சேமிப்பு சாதனம்/பகிர்வில் இருந்து பயன்படுத்தப்படும் வட்டு இடத்தின் சதவீதம்.
FSAVIL: சேமிப்பு சாதனம்/பகிர்வின் இலவச வட்டு இடத்தின் அளவு
முன்பு போலவே, நீங்கள் லூப் சாதனங்களை வெளியீட்டில் இருந்து மறைக்கலாம் lsblk கட்டளை
இன் வெளியீட்டில் இருந்து லூப் சாதனங்களை மறைக்க lsblk கட்டளை, இயக்கவும் lsblk உடன் கட்டளை -e7 பின்வருமாறு விருப்பம்:
$lsblk-f -e7
நீங்கள் பார்க்க முடியும் என, அனைத்து லூப் சாதனங்களும் வெளியீட்டில் இருந்து அகற்றப்படுகின்றன lsblk கட்டளை வெளியீடு முன்பை விட சுத்தமாக தெரிகிறது.
வழி 3: blkid கட்டளையைப் பயன்படுத்துதல்
தி blkid கட்டளை வரி நிரல் நீங்கள் காணும் ஒவ்வொரு லினக்ஸ் விநியோகத்திலும் முன்பே நிறுவப்பட்டுள்ளது. நீங்கள் பயன்படுத்தலாம் blkid உங்கள் கணினியின் சேமிப்பக சாதனங்கள் மற்றும் பகிர்வுகளின் (ஏற்றப்பட்ட மற்றும் ஏற்றப்படாத) கோப்பு முறைமை வகையைக் கண்டறிய கட்டளை வரி நிரல்.
உங்கள் கணினியின் சேமிப்பக சாதனங்கள் மற்றும் பகிர்வுகளின் (ஏற்றப்பட்ட மற்றும் ஏற்றப்படாத) கோப்பு முறைமை வகையைக் கண்டுபிடிக்க, இயக்கவும் blkid கட்டளை பின்வருமாறு:
$blkid
தி lsblk கட்டளை பின்வரும் தகவல்களைக் காண்பிக்கும்:
பெயர்: சேமிப்பக சாதனத்தின் பெயர் அல்லது சேமிப்பக சாதனத்தின் பகிர்வு பெயர். அதாவது /dev/sda1,/dev/sda5 .
UUID: UUID (Universal Unique IDentifier) சேமிப்பு சாதனம்/பகிர்வு கோப்பு முறைமை.
வகை: சேமிப்பக சாதனம்/பகிர்வின் கோப்பு முறைமை வகை.
பங்குதாரர்: பிரிவின் UUID (யுனிவர்சல் யூனிகல் ஐடென்டிஃபையர்).
முன்பு போலவே blkid கட்டளையின் வெளியீட்டில் இருந்து லூப் சாதனங்களையும் மறைக்கலாம்.
இன் வெளியீட்டில் இருந்து லூப் சாதனங்களை மறைக்க blkid கட்டளை, இயக்கவும் blkid கட்டளை பின்வருமாறு:
$blkid| பிடியில் -வி 'TYPE =' squashfs ''
நீங்கள் பார்க்க முடியும் என, லூப் சாதனங்கள் வெளியீட்டில் காட்டப்படவில்லை blkid கட்டளை வெளியீடு முன்பை விட மிகவும் அழகாக இருக்கிறது.
வழி 4: கோப்பு கட்டளையைப் பயன்படுத்துதல்
தி கோப்பு கட்டளை வரி நிரல் நீங்கள் காணும் ஒவ்வொரு லினக்ஸ் விநியோகத்திலும் முன்பே நிறுவப்பட்டுள்ளது. நீங்கள் பயன்படுத்தலாம் கண்டுபிடிக்க லினக்ஸில் ஒரு கோப்பின் கோப்பு வகையை அடையாளம் காண கட்டளை வரி நிரல். ஒவ்வொரு சாதனமும் கருதப்படுவது a கோப்பு லினக்ஸில், சேமிப்பு சாதனத்தின் கோப்பு முறைமை வகை அல்லது லினக்ஸில் பகிர்வை தீர்மானிக்க நீங்கள் கட்டளை வரி நிரலைக் கண்டுபிடிக்க பயன்படுத்தலாம்.
எடுத்துக்காட்டாக, பகிர்வின் கோப்பு முறைமை வகையை தீர்மானிக்க 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 கோப்பு ஒரு கருத்து. இந்த வரிகளுக்கு உண்மையான நோக்கம் இல்லை. அவை ஆவண நோக்கங்களுக்காக மட்டுமே பயன்படுத்தப்படுகின்றன.
நீங்கள் விரும்பினால், அவற்றை பயன்படுத்தி மறைக்கலாம் பிடியில் கட்டளை பின்வருமாறு:
$பிடியில் -வி '^ #' /முதலியன/fstab
நீங்கள் பார்க்க முடியும் என, கருத்துகள் போய்விட்டன, மற்றும் வெளியீடு முன்பை விட மிகவும் சுத்தமாக தெரிகிறது.
தி /etc/fstab சேமிப்பக சாதனப் பெயர் அல்லது பகிர்வு பெயருக்குப் பதிலாக கோப்பு UUID ஐப் பயன்படுத்துகிறது. நீங்கள் பயன்படுத்தலாம் blkid UUID ஐ சேமிப்பக சாதன பெயர் அல்லது பகிர்வு பெயராக மாற்ற கட்டளை.
உதாரணமாக, UUID ஐ மாற்ற 3f962401-ba93-46cb-ad87-64ed6cf55a5f சேமிப்பக சாதனம் அல்லது பகிர்வின் பெயருக்கு, இயக்கவும் blkid கட்டளை பின்வருமாறு:
$blkid-U3f962401-ba93-46cb-ad87-64ed6cf55a5f
நீங்கள் பார்க்க முடியும் என, பகிர்வு sda5 UUID உள்ளது 3f962401-ba93-46cb-ad87-64ed6cf55a5f .
அதே வழியில், UUID உள்ள சேமிப்பக சாதனம் அல்லது பகிர்வு பெயரை நீங்கள் காணலாம் DD55-AE26 பின்வருமாறு:
$blkid-UDD55-AE26
நீங்கள் பார்க்க முடியும் என, பகிர்வு sda1 UUID உள்ளது DD55-AE26 .
முடிவுரை:
இந்த கட்டுரை லினக்ஸில் ஒரு சேமிப்பக சாதனம்/பகிர்வின் கோப்பு முறைமை வகையை தீர்மானிக்க பல்வேறு வழிகளைக் காட்டுகிறது. எப்படி பயன்படுத்துவது என்பதை நான் உங்களுக்குக் காட்டியுள்ளேன் df, lsblk, blkid, கோப்பு , மற்றும் ஏற்ற லினக்ஸ் சேமிப்பக சாதனங்கள் மற்றும் பகிர்வுகளின் கோப்பு முறைமை வகையை தீர்மானிக்க கட்டளை. சேமிப்பக சாதனங்களின் கோப்பு முறைமை வகை மற்றும் உங்கள் லினக்ஸ் அமைப்பின் பகிர்வுகளை எவ்வாறு தீர்மானிப்பது என்பதை நான் உங்களுக்குக் காண்பித்தேன். /etc/mtab மற்றும் /etc/fstab கோப்புகள்.
குறிப்புகள்:
[1] கோப்பு முறைமை - விக்கிபீடியா - https://en.wikipedia.org/wiki/File_system