AutoFS/ta

AutoFS என்பது Article description::லினக்ஸ் கர்னல் தானியங்கி-ஏற்றத்தைப் பயன்படுத்தி தேவைக்கு ஏற்ப கோப்பு முறைமைகளைத் தானியக்கமாக ஏற்ற வல்ல ஒரு நிரலாகும். இது USB ஃபிளாஷ் நினைவகம் மற்றும் வெளிப்புற வன்தட்டு நினைவகம், வலைப்பின்னல் பகிர்வகம், CD-ROM/DVD/Blu-ray மற்றும் பல ஆகியவற்றோடு வேளை செய்கிறது.

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

நிறுவல்
AutoFS-ற்கு ஒரு கர்னல் தொகுதியும், பயனரிட நிரலும் தேவை.

கர்னல் உள்ளமைவு
பின்வரும் கர்னல் விருப்பத்தேர்வு தானியங்கி-ஏற்றத்திற்கு தேவையான கர்னல் செயல்பாடுகளை செயல்படுத்துகிறது.

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

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

சேவை
தானியக்க-ஏற்றம் வேளை செய்வதற்கு AutoFS மறைநிரல் இயங்கிக்கொண்டிருக்க வேண்டும்.

OpenRC
AutoFS ஐ முன்னிருப்பு ஓடுநிலையில் சேர்க்க:

மறுதொடக்கத்திற்கு முன் தானியங்கி-ஏற்றுநரை பயன்படுத்துவதற்கு, கைமுறையாகத் துவக்கவும்:

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

என்னும் கட்டளையை இட்டு உள்ளமைவை மீளேற்றலாம்.

கோப்புகள்
AutoFS இன் முன்னிருப்பு நிறுவல் பின்வரும் 4 உள்ளமைவுக் கோப்புகளை அளிக்கின்றது:

/etc/conf.d/autofs
என்னும் இந்த உள்ளமைவுக் கோப்பு init ஆணைத்தொடரோடு தொடர்புடையது. அடிப்படை AutoFS பயன்பாட்டிற்கு, இந்த கோப்பில் எதையும் மாற்ற தேவையில்லை.

இக்கோப்பு இரண்டு மாறிகளை வரையறுக்கிறது:


 * USE_MISC_DEVICE : இது  என அமைக்கப்பட்டிருந்தால், init ஆணைத்தொடர்  என்னும் சாதனக்கோப்பை உருவாக்கும்.
 * OPTIONS : இது  ற்கு அனுப்ப வேண்டிய கட்டளை-வரி தருமதிப்புக்களை கொண்டுள்ளது. எல்லா அனுமதிக்கப்பட்ட விருப்பத்தேர்வுகளையும் அறிந்துகொள்ள   என்னும் கட்டளையை இட்டு இதன் கைமுறை பக்கத்தைப் பார்க்கவும்.

/etc/autofs/autofs.conf
AutoFS இன் சொந்த உள்ளமைவுக் கோப்பாகும். முன்னிருப்பு நிறுவல் நன்கு கருத்துரைக்கப்பட்டுள்ளது, மேலும் இந்த கோப்பில் குறிக்கக்கூடிய விருப்பத்தேர்வுகள் எல்லாம் கைமுறைப்பக்கத்தில் ஆவணப்படுத்தப்பட்டுள்ளது. இதை காண கீழுள்ள கட்டளையை இடவும்

அடிப்படை AutoFS பயன்பாட்டிற்கு, இந்த கோப்பில் எதையும் மாற்றத் தேவையில்லை.

/etc/autofs/auto.master
என்பது (முன்னிருப்பு) "முதன்மை வரைபடம்". இதிலுள்ள ஒவ்வொரு வரியும் ஒரு AutoFS ஏற்றத்தை விவரிக்கிறது.

பொதுவாக, கோப்பில் உள்ள வரிகள் இவ்வாறான வடிவமைப்பில் இருக்கும்:

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

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

/etc/autofs/auto.misc
இது "வரைபட கோப்பு" வின் எடுத்துக்காட்டாகும். முதன்மை வரைபட கோப்பில் குறிப்பிடப்பட்டுள்ள வரைபட கோப்புகள் மட்டுமே AutoFS ஆல் பயன்படுத்தப்படும், ஆகையால் பொருத்தமாக இந்த கோப்பை திருத்திய பின்னர் இதை மறுபெயரிடவோ அழிக்கவோ செய்யலாம். நீங்கள் இதே தொடரியலை பயன்படுத்தி கூடுதல் வரைபட கோப்புகளை உருவாக்கலாம். வழக்கமாக வரைபட கோப்பு இவ்வாறு பெயரிடப்படும்.

கோப்பில் உள்ள வரிகள் இவ்வாறான வடிவமைப்பில் இருக்கும்:

Here  specifies a unique key associated with the AutoFS mount, which forms part or all of the path at which the filesystem will be mounted. tells AutoFS what filesystem to mount there. is a comma-separated list of options to pass to, except for some special options which are handled by AutoFS (such as ). For details, see below, or view the manual page by running

பயன்பாடு
AutoFS ஏற்றங்கள் இல் உள்ள வரிகளில் குறிப்பிடப்பட்டுள்ளது. ஒரு நினைவூட்டலாக, கோப்பில் உள்ள வரிகள் இவ்வாறான வடிவமைப்பில் இருக்கும்

பொதுவாக,  என்பது வரைபட கோப்பின் முழு பாதையாகும். எடுத்துக்காட்டாக இன் வடிவமைப்பு இவ்வாறாக இருக்கும்

இதில்  என்னும் உள்ளடக்கம்   என்னும் வடிவமைப்பில் கட்டளைகளை எடுத்துக்கொள்கிறது. உள்ளூர் இயந்திரத்தின் பாதையை குறிக்க  கூறை வெறுமையாக விடலாம். மற்றபடி பெயரிட்ட தொலைநிலை புரவலன் மற்றும் பாதை ஆகியவை NFS உதவியோடு ஏற்றப்படும்.

மற்றும்  இவ்வாறாக பாகுபடுத்தப்படுகிறது:


 * இது (கோடுடன் துவங்கினால்) அல்லது  (அவ்வாறு இல்லையென்றால்) ற்கு அனுப்புவதற்கான வெற்றிடத்தால்-பிரிக்கப்பட்ட விருப்பத்தேர்வு பட்டியல்
 * இது பெரும்பாலும் ற்கு அனுப்புவதற்கான காற்புள்ளியால்-பிரிக்கப்பட்ட விருப்பத்தேர்வு பட்டியல்

இரண்டு வகையான AutoFS ஏற்றங்கள் உள்ளன, நேரடி மற்றும் மறைமுக.

நேரடி AutoFS ஏற்றம்
நேரடி AutoFS ஏற்றத்தில்,  என்பது   மற்றும் வரைபட கோப்பில் உள்ள   என்பது கோப்பு முறைமை ஏற்றப்படும் இடத்தின் முழு பாதை. எடுத்துக்காட்டாக, AutoFS இன் கைமுறை பக்கங்களில் இவ்வாறான உதாரணங்கள் இடம்பெற்றுள்ளன:

இவ்வரிகள் AutoFS ஐ என்னும் அடைவைக் கண்காணிக்கச் சொல்கின்றன. இதன்மூலம் ஏதாவது ஒரு நிரல் இந்த அடைவை அணுக முற்பட்டால், AutoFS உடனடியாக  என்னும் தொலைநிலை புரவலனில் உள்ள   என்னும் அடைவை   என்னும் உள்ளூர் அடைவில் ஏற்றும். தெளிவாகச் சொன்னால், இது திறம்படக் கட்டளையைச் செய்து முடிக்கும்

உள்ளுர் சாதனம் ஏற்றப்படுவதன் எடுத்துக்காட்டு இவ்வாறாக இருக்கும்:

இது திறம்படக் கட்டளையைச் செய்து முடிக்கும்

மறைமுக AutoFS ஏற்றம்
மறைமுக AutoFS ஏற்றத்தில்,  என்பது ஒரு அடைவு பாதை மற்றும்   என்பது இந்த அடைவில் சாதனங்களை ஏற்றுவதற்கான விதிகளை உள்ளடக்கிய கோப்பின் முழு பாதையாகும். எடுத்துக்காட்டாக, முன்னிருப்பு நிறுவல் பின்வரும் வரியைக் கொண்டிருக்கும் (இருப்பினும் கருத்தாக தெரிவிக்கப்பட்டு இருக்கும்):

This line would tell AutoFS to watch files and directories under for filesystem accesses. When a program tries to access something under, AutoFS will use the configuration in to determine whether to automatically mount something. Each (non-comment, non-empty) line in that file corresponds to something that AutoFS will be able to mount under. For example, the line

tells AutoFS to watch. When a program tries to access this directory, AutoFS will effectively run the command

சில பல எடுத்துக்காட்டுக்களை இங்கு காணலாம்:

Indirect mounts allow AutoFS to use wildcards. For example, if users' home directories are stored on a different machine and mounted over NFS, AutoFS could be configured as follows:

This way, when a user  logs in and accesses some files in their home directory, AutoFS will effectively run the command

பயனுள்ள விருப்பத்தேர்வுகள்
இந்த விருப்பத்தேர்வுகளை முதன்மை வரைபட கோப்பில் இடலாம்.


 * specifies the number of seconds that an automounted filesystem can go unused before AutoFS unmounts it.
 * or  (no dash in the latter form) can be useful for indirect mounts. It causes AutoFS to create the directory on which something would be mounted when the  daemon starts up, rather than only when the directory is accessed.

விருப்பத்தேர்வுகளின் முழு விளக்கங்களை காண, இந்த கட்டளையை இடவும்

கோப்பு-அல்லாத வரைபடங்கள்
In, instead of merely specifying , the second column can take a more complicated form such as  , which allows the map to be something other than a file. For instance, it can be an executable which prints out map specifications (the lines that would be included in a map file), or any of various types of databases. For a full description of recognized types, run

எளிமையான Windows ஐ போன்ற Samba பகிர் ஏற்றம்
இவ்வழியின் மூலம் Windows செய்வதை போன்று தானாக Samba வலைப்பின்னல் பகிர்வுகளை ஏற்ற முடியும். இந்த உள்ளமைவு கீழுள்ள கட்டளைகளை முனையத்தில் செயல்படுத்துவதன் மூலம் பகிர்வை தானாக-ஏற்றுதலை அனுமதிக்கிறது:

அல்லது உங்கள் கோப்பு முறைமையின் உலாவி / உரையாடலில் என்னும் இடத்திற்கு செல்லவும். இதில் கோப்புகள் உள்ளுர் சாதனத்தில் இருப்பதை போன்று தோன்றும்.

வெளிப்புற வளங்கள்

 * The Linux Documentation Project இணையப் பக்கத்தில் இடம்பெற்றுள்ள Automount mini-Howto என்னும் கட்டுரை
 * Ubuntu Community Help Wiki யில் இடம்பெற்றுள்ள AutoFS page என்னும் கட்டுரை