லினக்ஸ் டெர்மினலில் இருந்து சேமிப்பக சாதனங்களை எவ்வாறு ஏற்றுவது மற்றும் அகற்றுவது

லினக்ஸில் உள்ள கோப்பு முறைமைகள் மற்றும் மேகோஸ் போன்ற யூனிக்ஸ் போன்ற இயக்க முறைமைகளை முனையத்தைப் பயன்படுத்தி ஏற்றலாம், கணக்கிட முடியாது, மறுஅளவிடலாம். இது ஒரு சக்திவாய்ந்த மற்றும் பல்துறை கருவியாகும் you நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும் இங்கே.

லினக்ஸ் கோப்பு முறைமை

லினக்ஸ், மேகோஸ் மற்றும் பிற யூனிக்ஸ் போன்ற இயக்க முறைமைகளில் உள்ள கோப்பு முறைமைகள் விண்டோஸ் செய்யும் விதத்தில் சேமிப்பக சாதனங்களுக்கு தனித்தனி தொகுதி அடையாளங்காட்டிகளைப் பயன்படுத்தாது. விண்டோஸ் ஒவ்வொரு தொகுதிக்கும் சி: அல்லது டி போன்ற ஒரு இயக்கி கடிதத்தை ஒதுக்குகிறது, மேலும் ஒவ்வொரு தொகுதிக்கும் கோப்பு முறைமை அந்த இயக்கி கடிதத்திற்கு கீழே அமர்ந்திருக்கும் அடைவுகளின் மரமாகும்.

லினக்ஸில், கோப்பு முறைமை ஆல் இன் ஒன் அடைவு மரம். ஏற்றப்பட்ட சேமிப்பக சாதனம் அதன் கோப்பு முறைமையை அந்த மரத்தின் மீது ஒட்டுகிறது, இதனால் இது ஒரு ஒத்திசைவான கோப்பு முறைமையின் ஒருங்கிணைந்த பகுதியாகத் தோன்றுகிறது. புதிதாக ஏற்றப்பட்ட கோப்பு முறைமை ஏற்றப்பட்ட அடைவு வழியாக அணுகப்படும். அந்த கோப்பகம் அந்த கோப்பு முறைமைக்கான மவுண்ட் பாயிண்ட் என்று அழைக்கப்படுகிறது.

பல கோப்பு முறைமைகள் இயக்க நேரத்தில் கணினியுடன் இணைக்கப்பட்ட சேமிப்பக தொகுதிகளாக துவக்க நேரத்தில் அல்லது பறக்கும்போது தானாக ஏற்றப்படுகின்றன. எச்சரிக்கையான கணினி நிர்வாகிகள் இயக்க நேர தானாக ஏற்ற அம்சங்களை அணைக்க முடியும், இதனால் அவர்கள் கணினிக்கான இணைப்புகளைக் கட்டுப்படுத்த முடியும்.

இயக்க நேரத்தில் இணைக்கப்பட்ட சேமிப்பக சாதனங்கள் தானாக ஏற்றப்படாமல் போகலாம், மேலும் கைமுறையாக ஏற்ற வேண்டியிருக்கும். ஒரு கோப்பு முறைமையை கைமுறையாக ஏற்றுவது, அந்த கோப்பு முறைமையைப் பற்றி முடிவுகளை எடுக்க உங்களை அனுமதிக்கிறது, அதாவது மவுண்ட் பாயிண்ட் எங்கே இருக்கும், கோப்பு முறைமை படிக்க-மட்டும் அல்லது படிக்க-எழுதப்படுமா என்பது போன்றவை.

இது தேவையற்றதாக இருந்தாலும் அல்லது தேர்வின் மூலமாக இருந்தாலும் சரி ஏற்ற, umount மற்றும் மீதமுள்ள தொகை உங்கள் லினக்ஸ் அமைப்பின் இந்த முக்கியமான அம்சத்தை கட்டுப்படுத்தும் திறனை கட்டளைகள் உங்களுக்கு வழங்குகின்றன.

உங்கள் கோப்பு முறைமையை மவுண்ட்டுடன் விசாரிக்கவும்

மவுண்டில் ஏராளமான விருப்பங்கள் உள்ளன, ஆனால் உங்கள் கணினியில் ஏற்றப்பட்ட கோப்பு முறைமைகள் அனைத்தையும் பட்டியலிட எந்த விருப்பமும் தேவையில்லை. வெறுமனே தட்டச்சு செய்க ஏற்ற Enter ஐ அழுத்தவும்:

ஏற்ற இணைக்கப்பட்ட கோப்பு முறைமைகள் அனைத்தையும் முனைய சாளரத்தில் பட்டியலிடும்.

நீங்கள் தேடுவதைக் கண்டுபிடிக்க தரவுகளின் டம்ப் மூலம் எடுப்பது கடினம்.

என்று கேட்டு வெளியீட்டை நீங்கள் செம்மைப்படுத்தலாம் ஏற்ற உங்களுக்கு விருப்பமான கோப்பு முறைமைகளை மட்டுமே பட்டியலிட. தி -t (வகை) விருப்பம் சொல்கிறதுஏற்ற எந்த வகையான கோப்பு முறைமை குறித்து புகாரளிக்க வேண்டும்.

mount -t tmpfs
மவுண்ட் -t ext4

உதாரணமாக, நாங்கள் கேட்டுள்ளோம் ஏற்ற பட்டியலிட மட்டும்tmpfs கோப்பு முறைமைகள். நாங்கள் மிகவும் நிர்வகிக்கக்கூடிய வெளியீட்டைப் பெறுகிறோம்.

tmpfs கோப்பு முறைமை ஒரு வழக்கமான, ஏற்றப்பட்ட கோப்பு முறைமை போல் தோன்றுகிறது, ஆனால் அது உண்மையில் ஆவியாகும் நினைவகத்தில் சேமிக்கப்படுகிறது - தி tmp தொடர்ச்சியான சேமிப்பக சாதனத்திற்கு பதிலாக தற்காலிக for ஐ குறிக்கிறது.

நீங்கள் மாற்ற விரும்புகிறீர்கள் tmpfs நீங்கள் விரும்பும் கோப்பு வகைக்கான அளவுரு.

பட்டியலிட ஒரு கட்டளையையும் நாங்கள் வெளியிட்டுள்ளோம் ext4 கோப்பு முறைமைகள். இந்த சோதனை கணினியில், ஒற்றை உள்ளது ext4 கோப்பு முறைமை, இது சாதனத்தில் உள்ளது sdaமுதல் சேமிப்பக சாதனம் ஏற்றப்பட்டது, பொதுவாக பிரதான வன் - மற்றும் ஏற்றப்படும் /, இது கோப்பு முறைமை மரத்தின் வேர்.

மற்ற குறிகாட்டிகள் இதன் பொருள்:

  • rw: கோப்பு முறைமை படிக்கக்கூடியது மற்றும் எழுதக்கூடியது.
  • சார்பியல்: கோப்பு அணுகல் மற்றும் மாற்றியமைக்கும் மெட்டா-தரவைப் பதிவு செய்ய கர்னல் ஒரு உகந்த திட்டத்தைப் பயன்படுத்துகிறது.
  • பிழைகள் = மறுஅமைவு -o: போதுமான தீவிரமான பிழை கண்டறியப்பட்டால், நோயறிதலை அனுமதிக்க கோப்பு முறைமை படிக்க-மட்டும் முறையில் மறுபரிசீலனை செய்யப்படும்.

தொடர்புடையது:எந்த லினக்ஸ் கோப்பு முறைமையை நீங்கள் பயன்படுத்த வேண்டும்?

உங்கள் கோப்பு முறைமையை df உடன் விசாரிக்கவும்

தி df எந்த கோப்பு முறைமைகள் ஏற்றப்பட்டுள்ளன, அவற்றின் ஏற்ற புள்ளிகள் எங்கே என்பதைக் காண்பிக்கவும் கட்டளையைப் பயன்படுத்தலாம்.

df எந்த அளவுருக்கள் இல்லாமல் பயன்படுத்தப்படுவது அதே தகவல் சுமை சிக்கலை உங்களுக்கு வழங்குகிறது ஏற்ற. உதாரணமாக, உபுண்டு லினக்ஸில், ஒரு உள்ளது squashfs பயன்படுத்தி நிறுவப்பட்ட ஒவ்வொரு பயன்பாட்டிற்கும் போலி கோப்பு முறைமை உருவாக்கப்பட்டது ஒடி கட்டளை. அவை அனைத்தையும் யார் பார்க்க விரும்புகிறார்கள்?

கட்டாயப்படுத்த df அவற்றைப் புறக்கணிக்க - அல்லது வேறு எந்த கோப்பு முறைமை வகையையும் பயன்படுத்தவும் -எக்ஸ் (விலக்கு) விருப்பம்:

df -x squashfs

கோப்பு முறைமைகளின் பெயர்கள், அவற்றின் திறன்கள், பயன்படுத்தப்பட்ட மற்றும் இலவச இடம் மற்றும் அவற்றின் ஏற்ற புள்ளிகளை நீங்கள் எளிதாகக் காணலாம்.

தொடர்புடையது:லினக்ஸ் டெர்மினலில் இருந்து இலவச வட்டு இடம் மற்றும் வட்டு பயன்பாட்டை எவ்வாறு காண்பது

எல்லா கோப்பு முறைமைகளையும் fstab இல் மறுபரிசீலனை செய்தல்

துவக்க நேரத்தில் ஏற்றப்பட்ட அனைத்து கோப்பு முறைமைகளும் ஒரு கோப்பில் உள்ளீடுகளைக் கொண்டுள்ளன fstab, இது கோப்பு முறைமை அட்டவணையில் அமைந்துள்ளது / போன்றவை.

நீங்கள் பயன்படுத்தலாம் ஏற்ற ஒரு "புதுப்பிப்பு" கட்டாயப்படுத்த மற்றும் பட்டியலிடப்பட்ட அனைத்து கோப்பு முறைமைகளையும் மறுபரிசீலனை செய்ய fstab. சாதாரண இயக்க நிலைமைகளின் கீழ் இது தேவையில்லை. பல கோப்பு முறைமைகளில் உங்களுக்கு சிக்கல்கள் இருந்தால் அது உண்மையில் அதன் சொந்தமாக வரும்.

நீங்கள் பயன்படுத்த வேண்டும் sudo, எனவே உங்கள் கடவுச்சொல் கேட்கப்படும்.

sudo mount -a

சரியாக இயங்கும் கணினியில், இது கொஞ்சம் குறைவானது என்பது ஒப்புக்கொள்ளத்தக்கது.

கோப்பு முறைமை சிக்கல்களைக் கொண்ட கணினியில், மறுபிரவேசம் சிக்கல்களை அழிக்கக்கூடும். அது நடக்கவில்லை என்றால், குறைந்த பட்சம் நீங்கள் திரையில் மற்றும் கணினி பதிவுகளில் கண்டறியும் செய்திகளைப் பெறுவீர்கள், இது சிக்கலின் காரணத்தைத் தேட உங்களுக்கு வழிகாட்டும்.

தொடர்புடையது:லினக்ஸ் fstab கோப்பு என்றால் என்ன, அது எவ்வாறு இயங்குகிறது?

ஒரு ஐஎஸ்ஓ படத்தை ஏற்றுகிறது

ஐஎஸ்ஓ படத்தை ஏற்றுவது எளிதானது, இதன் மூலம் கோப்பு முறைமையின் ஒரு பகுதியாக அதன் உள்ளடக்கங்களை அணுகலாம்.

இது எந்த ஐஎஸ்ஓ படத்துடனும் வேலை செய்யும். இந்த எடுத்துக்காட்டில், நாங்கள் ஒரு சிறிய கோர் லினக்ஸ் ஐஎஸ்ஓவைப் பயன்படுத்துகிறோம், ஏனெனில் இது வசதியாக சிறியது மற்றும் விரைவாக பதிவிறக்குகிறது. (ஒரு GUI உடன் ஒரு சிறிய லினக்ஸ் விநியோகம், 18 MB இல்! உங்களிடம் இதை விட பெரிய .mp3 கோப்புகள் இருக்கலாம்.)

ஐஎஸ்ஓ படத்தின் அதே கோப்பகத்தில், இந்த கட்டளையை வெளியிடுங்கள். நீங்கள் ஏற்றும் ஐஎஸ்ஓ கோப்பின் பெயரை மாற்றவும்.

sudo mount -t iso9660 -o loop TinyCore-current.iso / mnt

ஏனென்றால் நாம் பயன்படுத்த வேண்டும் sudo உங்கள் கடவுச்சொல்லை உள்ளிட வேண்டும்.

தி -t (வகை) விருப்பம் சொல்கிறது ஏற்ற எந்த வகையான கோப்பு முறைமையை நாங்கள் ஏற்றுகிறோம். இது ஒரு ஐஎஸ்ஓ கோப்பு, எனவே நாங்கள் வழங்குகிறோம் iso9660 வகை குறிப்பான்.

தி -o (விருப்பங்கள்) கொடி கூடுதல் அளவுருக்களை அனுப்ப பயன்படுகிறது ஏற்ற. எங்கள் அளவுரு வளைய.

நாங்கள் பயன்படுத்துகிறோம்வளைய கட்டாயப்படுத்த ஏற்ற எங்கள் ஐஎஸ்ஓ படத்துடன் இணைக்க லூப் சாதன கோப்பைப் பயன்படுத்த. ஒரு லூப் சாதன கோப்பு ஒரு கோப்பை (ஐஎஸ்ஓ படம் போன்றது) ஏற்ற மற்றும் சேமிப்பக சாதனமாக கருத அனுமதிக்கிறது.

சாதன கோப்புகள் ஒரு இடைமுகமாக பயன்படுத்தப்படும் சிறப்பு கோப்புகள், இதனால் இணைக்கப்பட்ட சாதனங்கள் ஒரு சாதாரண கோப்பு முறைமை கோப்பாக தோன்றும். இது லினக்ஸில் உள்ள எல்லாவற்றின் ஒரு பகுதியாகும் ஒரு கோப்பு வடிவமைப்பு தத்துவம்.

சாதன கோப்புகளில் பல வகைகள் உள்ளன. ஒரே ஒரு என்று நாங்கள் குறிப்பிட்டபோது முன்பு ஒன்றைப் பார்த்தோம் ext4 இந்த சோதனை இயந்திரத்தில் கோப்பு முறைமை ஏற்றப்பட்டது / மற்றும் அழைக்கப்பட்டது sda.

இன்னும் துல்லியமாக இருக்க, அது ext4 கோப்பு முறைமை கோப்பு முறைமையுடன் இணைக்கப்பட்ட சேமிப்பக சாதனத்தில் உள்ளது/ dev / sda சாதன கோப்பு மற்றும் அந்த சேமிப்பக சாதனத்தில் உள்ள கோப்பு முறைமை /.

நாம் நிச்சயமாக ஐஎஸ்ஓ படத்தின் பெயரை வழங்க வேண்டும், நாம் அனுமதிக்க வேண்டும் ஏற்ற கோப்பு முறைமை எங்கு ஏற்றப்பட வேண்டும் என்பதை நாங்கள் விரும்புகிறோம். நாங்கள் தேர்ந்தெடுத்துள்ளோம் / mnt.

ஐஎஸ்ஓ படம் ஏற்றப்பட்டுள்ளது. ஐஎஸ்ஓ படங்கள் எப்போதும் படிக்க மட்டுமேயான பயன்முறையில் ஏற்றப்படும் என்பதற்கான நினைவூட்டல் முனைய சாளரத்தில் தோன்றும்.

ஐஎஸ்ஓ படத்தை ஆராய்தல்

இப்போது அது ஏற்றப்பட்டிருப்பதால், ஐஎஸ்ஓ படத்தில் உள்ள கோப்பகங்களை கோப்பு முறைமையின் மற்ற பகுதிகளைப் போலவே செல்லவும் முடியும். ஐஎஸ்ஓ படத்தில் உள்ள கோப்புகளை பட்டியலிடுவோம். இது ஏற்றப்பட்டுள்ளது / mnt நினைவில் கொள்ளுங்கள்.

ls / mnt
ls / mnt / cde /

ஐஎஸ்ஓ படத்தை நீக்குதல்

ஏற்றப்பட்ட கோப்பு முறைமையை அகற்ற, பயன்படுத்தவும் umount கட்டளை. “U” க்கும் “m” க்கும் இடையில் “n” இல்லை என்பதைக் கவனியுங்கள் command கட்டளை umount மற்றும் "கணக்கிடப்படவில்லை."

நீங்கள் சொல்ல வேண்டும் umount எந்த கோப்பு முறைமையை நீங்கள் கணக்கிடுகிறீர்கள். கோப்பு முறைமையின் ஏற்ற புள்ளியை வழங்குவதன் மூலம் அவ்வாறு செய்யுங்கள்.

sudo umount / mnt

எந்த செய்தியும் நல்ல செய்தி அல்ல. புகாரளிக்க எதுவும் இல்லை என்றால், அனைத்தும் சரியாக நடந்தன.

ஒரு மவுண்ட் பாயிண்ட் உருவாக்குதல்

உங்கள் சொந்த மவுண்ட் புள்ளிகளை உருவாக்கி பயன்படுத்தலாம். அழைக்கப்பட்ட ஒன்றை உருவாக்க உள்ளோம் isomnt எங்கள் ஐஎஸ்ஓ படத்தை அதில் ஏற்றவும். ஒரு மவுண்ட் பாயிண்ட் ஒரு அடைவு மட்டுமே. எனவே நாம் பயன்படுத்தலாம் mkdir எங்கள் புதிய ஏற்ற புள்ளியை உருவாக்க.

sudo mkdir / media / dave / isomnt

இப்போது நம் ஐஎஸ்ஓ படத்தை ஏற்றுவதற்கு முன்பு இருந்த அதே கட்டளை வடிவமைப்பைப் பயன்படுத்தலாம். இந்த நேரத்தில் நாங்கள் அதை ஏற்ற மாட்டோம் / mnt, நாங்கள் அதை ஏற்றுவோம் / மீடியா / டேவ் / ஐசோமண்ட் /:

sudo mount -r -t iso9660 -o loop TinyCore-current.iso / media / dave / isomnt /

இப்போது எங்கள் புதிய மவுண்ட் பாயிண்டிலிருந்து ஏற்றப்பட்ட கோப்பு முறைமையை அணுகலாம்.

ls / media / dave / isomnt / cde / விரும்பினால்

ஆனால் அந்த பாதைகள் மிக நீண்டதாகி வருகின்றன. அது விரைவில் சோர்வடையப் போகிறது. அதைப் பற்றி ஏதாவது செய்வோம்.

ஒரு மவுண்ட் பாயிண்டை பிணைத்தல்

நீங்கள் ஒரு மவுண்ட் புள்ளியை மற்றொரு கோப்பகத்துடன் பிணைக்க முடியும். ஏற்றப்பட்ட கோப்பு முறைமையை அசல் மவுண்ட் பாயிண்ட் மூலமாகவோ அல்லது அதற்கு கட்டுப்பட்ட கோப்பகத்தின் மூலமாகவோ அணுகலாம்.

இங்கே ஒரு உதாரணம். என்று அழைக்கப்படும் எங்கள் வீட்டு அடைவில் ஒரு கோப்பகத்தை உருவாக்குவோம் ஐசோ. ஐஎஸ்ஓ படத்தின் ஏற்ற புள்ளியை பிணைக்கிறோம் / மீடியா / டேவ் / ஐசோமண்ட் புதியது ஐசோ எங்கள் வீட்டு அடைவில் அடைவு.

அசல் மவுண்ட் பாயிண்ட் மூலம் ஐஎஸ்ஓ படத்தை அணுக முடியும் / மீடியா / டேவ் / ஐசோமண்ட் மற்றும் புதிய மூலம் ஐசோ அடைவு. தி -பி (பிணை) விருப்பத்திற்கு மவுண்ட் பாயிண்டின் பெயரும் அதை அடைவதற்கு கோப்பகத்தின் பெயரும் தேவை.

mkdir iso
sudo mount -B / media / dave / isomnt / iso
ls iso
ls / media / dave / isomnt
cd iso
ls
cd cde

Umount with Binds ஐப் பயன்படுத்துதல்

அதன் கோப்பு முறைமை மற்றொரு கோப்பகத்துடன் பிணைக்கப்பட்டுள்ள ஒரு கோப்பு முறைமைக்கு அதன் மவுண்ட் புள்ளியிலிருந்து விலக்கு தேவைப்படுகிறது மற்றும் பிணைப்பு புள்ளி.

கோப்பு முறைமையை அதன் அசல் மவுண்ட் புள்ளியிலிருந்து நாங்கள் அவிழ்த்துவிட்டாலும், கோப்பு முறைமையை அதன் கட்டுப்பட்ட கோப்பகத்திலிருந்து அணுகலாம். கோப்பு முறைமை அந்த கோப்பகத்திலிருந்து கணக்கிடப்பட வேண்டும்.

sudo umount / media / dave / isomnt
ls iso 
sudo umount iso
ls iso

ஒரு நெகிழ் வட்டு ஏற்றும்

ஒரு நெகிழ் இயக்கி (அதில் ஒரு நெகிழ் வட்டுடன்) ஒரு சேமிப்பக சாதனம். அதாவது உடல் சாதனத்துடன் இணைக்க ஒரு sd (சேமிப்பக சாதனத்திற்கு) சாதன கோப்பு பயன்படுத்தப்படும். அடுத்த இலவச எஸ்.டி சாதன கோப்பு எது என்பதை நாம் நிறுவ வேண்டும். இன் வெளியீட்டைக் குழாய் செய்வதன் மூலம் இதை நாம் செய்யலாம் df மூலம் grep அவற்றில் “sd” உள்ளீடுகளைத் தேடுகிறது.

df | grep / dev / sd

இந்த கணினியில், ஒற்றை எஸ்.டி சாதன கோப்பு பயன்பாட்டில் உள்ளது. இது / dev / sda. வழங்கப்பட்ட அடுத்த sd சாதன கோப்பு இருக்கும் / dev / sdb. அதாவது நாம் நெகிழ் இயக்ககத்தை கணினியுடன் இணைக்கும்போது, ​​லினக்ஸ் பயன்படுத்தும் / dev / sdb நெகிழ் இயக்ககத்துடன் இணைக்க.

நாங்கள் சொல்வோம் ஏற்ற இணைக்கப்பட்ட நெகிழ் இயக்ககத்தில் நெகிழ் வட்டில் கோப்பு முறைமையை ஏற்ற / dev / sdb க்கு / mnt ஏற்ற புள்ளி.

நெகிழ் வட்டு நெகிழ் இயக்ககத்தில் செருகவும், கணினியில் உள்ள யூ.எஸ்.பி போர்ட்டுடன் நெகிழ் இயக்ககத்தை இணைக்கவும். பின்வரும் கட்டளையை வெளியிடுக:

sudo mount / dev / sdb / mnt

கோப்பு முறைமை லேபிள்கள்

நாம் பயன்படுத்தலாம் -l (லேபிள்) விருப்பத்துடன் ஏற்ற கோப்பு முறைமையில் லேபிள் என்ன இணைக்கப்பட்டுள்ளது என்பதைக் கண்டுபிடிக்க. லேபிள்கள் தன்னிச்சையான பெயர்களை விட அதிகமாக இல்லை. அவர்களுக்கு எந்த செயல்பாட்டு நோக்கமும் இல்லை.

நாங்கள் பயன்படுத்துகிறோம் -t (வகை) கேட்க விருப்பம்ஏற்ற புகாரளிக்க vfat கோப்பு முறைமைகள் மட்டுமே.

mount -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

தி சோம்பேறி சோம்பேறி விருப்பம்

கோப்பு முறைமையை நீக்க முயற்சிக்கும்போது நீங்கள் (அல்லது மற்றொரு பயனர்) பயன்படுத்தினால் என்ன ஆகும்? கணக்கிடப்படாதது தோல்வியடையும்.

sudo umount / dev / sdb

இது தோல்வியுற்றது, ஏனெனில் பயனரின் தற்போதைய பணி அடைவு அவர் கணக்கிட முயற்சிக்கும் கோப்பு முறைமையில் உள்ளது. நீங்கள் உட்கார்ந்திருக்கும் கிளையை நீங்கள் பார்க்க அனுமதிக்காத அளவுக்கு லினக்ஸ் புத்திசாலி.

இந்த பயன்பாட்டை சமாளிக்க தி -l (சோம்பேறி) விருப்பம். இது ஏற்படுகிறது umount கோப்பு முறைமை பாதுகாப்பாக கணக்கிடப்படாத வரை காத்திருக்க வேண்டும்.

sudo umount -l / dev / sdb
ls
cd ~
ls / mnt

என்றாலும் umount கட்டளை வழங்கப்படுகிறது, கோப்பு முறைமை இன்னும் ஏற்றப்பட்டுள்ளது, மேலும் பயனர் கோப்புகளை இயல்பாக பட்டியலிடலாம்.

பயனர் தங்கள் வீட்டு அடைவுக்கு கோப்பகத்தை மாற்றியவுடன், நெகிழ் கோப்பு முறைமை வெளியிடப்படும் மற்றும் கணக்கிடப்படாது. கோப்புகளை பட்டியலிட முயற்சிக்கிறது / mnt எந்த முடிவுகளையும் அளிக்காது.

ஒரு சம்பா பகிர்வை ஏற்றுகிறது

சம்பா என்பது மென்பொருள் சேவைகளின் தொகுப்பாகும், இது லினக்ஸ் மற்றும் யூனிக்ஸ் போன்ற இயக்க முறைமைகள் மற்றும் விண்டோஸ் இயக்க முறைமைகளுக்கு இடையில் நெட்வொர்க் பங்குகளை ஒன்றுக்கொன்று மாற்றாக அணுக அனுமதிக்கிறது.

சம்பாவை அமைப்பது இந்த கட்டுரையின் எல்லைக்கு அப்பாற்பட்டது. ஆனால், உங்களுக்கு கிடைத்த ஒரு சம்பா பங்கை அணுகுவதற்கு நீங்கள் அங்கீகாரம் பெற்றிருந்தால், இதை நீங்கள் லினக்ஸில் ஏற்றலாம்.

சோதனை இயந்திரம் அதே நெட்வொர்க்குடன் இணைக்கப்பட்ட ஒரு ராஸ்பெர்ரி பை அதில் சம்பா பங்கைக் கொண்டுள்ளது. இது காப்பு என்று அழைக்கப்படும் ஒரு அடைவு, இது சம்பா பெயரை “பங்கு” என்று கொடுத்துள்ளது. இதற்கு ஒரு SSH இணைப்பை உருவாக்கி, பகிரப்பட்ட கோப்பகத்தின் உள்ளடக்கங்களைப் பார்ப்போம். பகிரப்பட்ட கோப்பகம் பை இல் பொருத்தப்பட்ட யூ.எஸ்.பி குச்சியில் உள்ளது.

பயனர்பெயர் pi மற்றும் ராஸ்பெர்ரி பை இன் பிணைய பெயர் marineville.local.

ssh [email protected]
ls / media / pi / USB64 / காப்புப்பிரதி
வெளியேறு

பயனர் வெளியிடுகிறார் எஸ்.எஸ்.எச் கட்டளை மற்றும் அவர்களின் ராஸ்பெர்ரி பை கடவுச்சொல்லுக்கு கேட்கப்படுகிறது.

அவர்கள் கடவுச்சொல்லை வழங்குகிறார்கள் மற்றும் அங்கீகரிக்கப்படுகிறார்கள். முனைய சாளர வரியில் மாறுகிறது pi @ மரைன்வில்லே ஏனெனில் இது ராஸ்பெர்ரி பையுடன் இணைக்கப்பட்டுள்ளது.

பகிர்ந்த கோப்பகத்தின் உள்ளடக்கங்களை அவை பட்டியலிடுகின்றன / மீடியா / பை / யூ.எஸ்.பி 64 / காப்பு . உள்ளடக்கங்கள் இரண்டு கோப்பகங்கள், ஒன்று என்று அழைக்கப்படுகிறது டேவ் ஒன்று அழைக்கப்பட்டது பேட். எனவே சம்பா பங்கை ஏற்றும்போது என்ன எதிர்பார்க்க வேண்டும் என்று இப்போது எங்களுக்குத் தெரியும்.

அவர்கள் தட்டச்சு செய்கிறார்கள் வெளியேறு ராஸ்பெர்ரி பை இருந்து துண்டிக்க மற்றும் உடனடி மாற்றங்கள் dave @ howtogeek.

சம்பாவைப் பயன்படுத்த, நீங்கள் நிறுவ வேண்டும் cifs-utils தொகுப்பு.

பயன்படுத்தவும் apt-get நீங்கள் உபுண்டு அல்லது மற்றொரு டெபியன் அடிப்படையிலான விநியோகத்தைப் பயன்படுத்துகிறீர்கள் என்றால் இந்த தொகுப்பை உங்கள் கணினியில் நிறுவ. பிற லினக்ஸ் விநியோகங்களில், அதற்கு பதிலாக உங்கள் லினக்ஸ் விநியோகத்தின் தொகுப்பு மேலாண்மை கருவியைப் பயன்படுத்தவும்.

sudo apt-get install cifs-utils

நிறுவல் முடிந்ததும், பின்வருவனவற்றைப் போன்ற கட்டளையுடன் பங்கை ஏற்றவும், உங்கள் சூழ்நிலைகளுக்கு ஏற்ப ஐபி முகவரி, பங்கு பெயர் மற்றும் மவுண்ட் பாயிண்ட் (இது ஏற்கனவே இருக்க வேண்டும்) ஆகியவற்றை மாற்றவும்.

sudo mount -t cifs -o credentials = / etc / samba / creds, uid = 1000, gid = 1000 //192.168.4.13/share / media / dave / NAS

அந்த கட்டளையின் பகுதிகளை உடைப்போம்.

  • -t cifs: கோப்பு முறைமை வகை cifs.
  • -o நற்சான்றிதழ்கள் = / etc / samba / creds, uid = 1000, gid = 1000: விருப்பங்கள் அளவுருக்கள் ஒரு கோப்புக்கான பாதை வரவு இது பாதுகாப்பானது மற்றும் ராஸ்பெர்ரி பை பயனருக்கான பயனர் பெயர் மற்றும் கடவுச்சொல்லைக் கொண்டுள்ளது; கோப்பு முறைமையின் மூலத்தின் உரிமையாளர் மற்றும் குழுவை அமைக்க பயன்படும் பயனர் ஐடி (யுஐடி) மற்றும் குழு ஐடி (ஜிஐடி).
  • //192.168.4.13/ பகிர்: சாதனத்தின் நெட்வொர்க் இருப்பிடம், அதில் சம்பா பகிர்வு மற்றும் பகிரப்பட்ட கோப்பகத்தின் சம்பா பெயர். பங்கின் வேர் ஒரு அடைவு என்று அழைக்கப்படுகிறது காப்புப்பிரதி, ஆனால் அதன் சம்பா பங்கு பெயர் அமைக்கப்பட்டுள்ளது பகிர்.
  • / மீடியா / டேவ் / என்ஏஎஸ்: மவுண்ட் பாயிண்டின் பெயர். உங்கள் மவுண்ட் புள்ளியை முன்கூட்டியே உருவாக்க வேண்டும்.

எங்கள் மவுண்ட் புள்ளியை அணுகுவதன் மூலம் / மீடியா / டேவ் / என்ஏஎஸ் நெட்வொர்க் முழுவதும் ராஸ்பெர்ரி பையில் பகிரப்பட்ட கோப்பகத்தை அணுகுகிறோம். ராஸ்பெர்ரி பை என்று அழைக்கப்படும் இரண்டு கோப்புறைகளையும் நாம் காணலாம் டேவ் மற்றும் பேட்.

cd / media / dave / NAS

ஒரு கோப்பு முறைமையை உருவாக்குதல் மற்றும் ஏற்றுதல்

நீங்கள் பயன்படுத்தலாம் DD படக் கோப்பை உருவாக்க கட்டளை, பின்னர் பயன்படுத்தவும் mkfs அதற்குள் ஒரு கோப்பு முறைமையை உருவாக்க. அந்த கோப்பு முறைமை பின்னர் ஏற்றப்படலாம். பயிற்சி மற்றும் பரிசோதனை செய்ய இது ஒரு சிறந்த வழியாகும் ஏற்ற.

நாங்கள் பயன்படுத்துகிறோம் என்றால் (உள்ளீட்டு கோப்பு) சொல்ல விருப்பம் DD இலிருந்து பூஜ்ஜிய மதிப்புகளின் ஸ்ட்ரீமைப் பயன்படுத்த / dev / பூஜ்ஜியம் உள்ளீட்டு கோப்பாக.

தி of (வெளியீட்டு கோப்பு) என்பது ஒரு புதிய கோப்பு geek_fs.

நாங்கள் பயன்படுத்துகிறோம்பி.எஸ் (தொகுதி அளவு) 1 எம்பி தொகுதி அளவைக் கோருவதற்கான விருப்பம்.

நாங்கள் பயன்படுத்துகிறோம் எண்ணிக்கை சொல்ல விருப்பம் DD வெளியீட்டு கோப்பில் 20 தொகுதிகள் சேர்க்க.

dd if = / dev / zero of./geek_fs bs = 1M count = 20

அது எங்களுக்காக எங்கள் படக் கோப்பை உருவாக்குகிறது. இது பூஜ்ஜிய மதிப்புகளைத் தவிர வேறு எதுவும் இல்லை.

நாம் உள்ளே ஒரு வேலை கோப்பு முறைமை உருவாக்க முடியும் geek_fs பயன்படுத்தி கோப்பு mkfs கட்டளை. தி -t (வகை) விருப்பம் கோப்பு முறைமையைத் தேர்ந்தெடுக்க அனுமதிக்கிறது வகை. நாங்கள் உருவாக்குகிறோம் ext4 அமைப்பு.

mkfs -t ext4 ./geek_fs

வேலை செய்யும் கோப்பு முறைமை இருப்பதற்கு அவ்வளவுதான்.

அதை ஏற்றுவோம் / மீடியா / டேவ் / கீக் பின்னர் பயன்படுத்தவும் chown அணுகலை அனுமதிக்க உரிமையாளர் மற்றும் குழு உரிமைகளை அமைக்க.

sudo mount ./geek_fs / media / dave / geek
sudo chown dave: பயனர்கள் / மீடியா / டேவ் / கீக்

இது வேலை செய்யுமா? புதிய கோப்பு முறைமையாக மாற்றுவோம், பார்க்க ஒரு கோப்பில் நகலெடுப்போம்.

cd / media / dave / geek
cp / etc / fstab. 
ls -l

கோப்பகத்தை புதிய கோப்பு முறைமையாக மாற்ற முடிந்தது, அதன் நகலை வெற்றிகரமாக உருவாக்கினோம் / etc / fstab கோப்பு. இது வேலை செய்கிறது!

நாம் பயன்படுத்தினால் ஏற்ற ஏற்றப்பட்ட கோப்பு முறைமைகளை பட்டியலிட ஆனால் அதன் வெளியீட்டை கட்டுப்படுத்தவும் ext4 பயன்படுத்தி கோப்பு முறைமைகள் -t (வகை) விருப்பம், இப்போது இரண்டு ஏற்றப்பட்டிருப்பதைக் காண்போம் ext4 கோப்பு முறைமைகள்.

மவுண்ட் -t ext4

கோப்பு முறைமையை மறுபரிசீலனை செய்தல்

ஒரு கோப்பு முறைமையை மறுபரிசீலனை செய்வது -ஒ மறுதொடக்கம் விருப்பம். ஒரு கோப்பு முறைமையை படிக்க-மட்டும் (சோதனை) நிலையிலிருந்து படிக்க-எழுத (உற்பத்தி) நிலைக்கு மாற்றுவது பொதுவாக செய்யப்படுகிறது.

எங்கள் நெகிழ் இயக்ககத்தை மீண்டும் ஏற்றுவோம். இந்த நேரத்தில் நாங்கள் பயன்படுத்துவோம் -ஆர் (படிக்க மட்டும்) கொடி. பின்னர் நாங்கள் குழாய் போடுவோம் ஏற்ற மூலம் grep மற்றும் நெகிழ் கோப்பு முறைமையின் விவரங்களைப் பாருங்கள்.

sudo mount -r / dev / sdb / mnt
ஏற்ற | grep / mnt

சிறப்பம்சமாக நீங்கள் பார்க்க முடியும் ro கோப்பு முறைமை படிக்க மட்டுமே ஏற்றப்பட்டிருப்பதைக் குறிக்கிறது.

பயன்படுத்தி-ஒ மறுதொடக்கம் உடன் விருப்பம் rw (படிக்க-எழுது) கொடி நாம் ஒரு கட்டளையில் கோப்பு முறைமையை புதிய அமைப்புகளுடன் அவிழ்த்து மறுபரிசீலனை செய்யலாம்.

sudo mount -o remount, rw / mnt

குழாய் மீண்டும் மீண்டும் ஏற்ற மூலம் grep என்று நமக்குக் காட்டுகிறது ro மாற்றப்பட்டுள்ளதுrw (சிறப்பம்சமாக). கோப்பு முறைமை இப்போது படிக்க-எழுதும் பயன்முறையில் உள்ளது.

ஏற்ற | grep / mnt

(இல்லை) கோப்பு முறைமையை நகர்த்துவது

நீங்கள் ஒரு கோப்பு முறைமையை அவிழ்த்துவிட்டு, ஒரு கட்டளையுடன் மற்றொரு மவுண்ட் பாயிண்டில் அதை மறுபரிசீலனை செய்ய முடியும்.

தி -எம் (நகர்த்து) விருப்பம்ஏற்ற அதைச் செய்ய உங்களை அனுமதிக்க குறிப்பாக உள்ளது. ஆனால் இது லினக்ஸ் விநியோகங்களில் இயங்காது systemd. அதுவே பெரிய பெயர்களில் பெரும்பாலானவை.

ஒரு கோப்பு முறைமையை நகர்த்த முயற்சித்தால் / mnt க்கு ./geek, அது தோல்வியுற்றது மற்றும் கீழே காட்டப்பட்டுள்ள பிழை செய்தியை அளிக்கிறது. கோப்புகள் ystem இல் உள்ள கோப்புகளை பட்டியலிட முயற்சிக்கிறது ./geek எந்த முடிவுகளையும் அளிக்காது.

sudo mount -M / mnt ./geek
ls ./geek

அதற்கான பணித்திறன் -பி (பிணை) விருப்பம் அசல் மவுண்ட் புள்ளியை புதிய மவுண்ட் புள்ளியுடன் பிணைக்க நாங்கள் முன்பு பயன்படுத்தினோம்.

sudo mount -B / mnt ./geek
ls ./geek

அசல் மவுண்ட் புள்ளியை விடுவிக்காமல் தவிர, இது அதே நடைமுறை விளைவைக் கொண்டிருக்கும்.

இறுதி அவதானிப்புகள்

பயன்படுத்தி --make-private அதை விருப்பம் இருந்தது நடவடிக்கை எடுக்க கட்டாயப்படுத்த முடியும் systemd லினக்ஸின் பதிப்புகள். அந்த நுட்பம் இரண்டு காரணங்களுக்காக இங்கு வழங்கப்படவில்லை.

  1. இது கணிக்க முடியாத நடத்தை கொண்டிருக்கலாம்.
  2. இது தொடர்ந்து இல்லை மற்றும் ஒவ்வொரு மறுதொடக்கத்திலும் மீண்டும் செய்ய வேண்டும்.

தேவுவான் லினக்ஸ் பயன்படுத்துகிறது SysV init இல்லை systemd. தேவுவானின் சமீபத்திய பதிப்பில் ஒரு கணினி ஏற்றப்பட்டு சோதிக்கப்பட்டது. தி -எம் (நகர்த்து) விருப்பம் அந்த கணினியில் எதிர்பார்த்தபடி வேலை செய்தது.

தவிர systemd பிரச்சினைகள் -எம் (நகர்த்து) விருப்பம், நீங்கள் பயன்படுத்த வேண்டும் ஏற்ற மற்றும் umount நேரடியான. சேதமடைந்த கணினியை எதிர்கொள்ளும்போது உங்கள் ஸ்லீவ் வைத்திருக்க இவை சிறந்த கட்டளைகள், மேலும் நீங்கள் கோப்பு முறைமையை மீண்டும் கையால் பிரிக்கத் தொடங்க வேண்டும்.


$config[zx-auto] not found$config[zx-overlay] not found