Unix/Solaris °ü·Ã°Ô½ÃÆÇ

2000/07/19(19:41) from 203.254.154.69
ÀÛ¼ºÀÚ : °­ÁÙ±â (jkkang65@hanmail.net) Á¶È¸¼ö : 2031 , ÁÙ¼ö : 138
Automount
AutomountÀÇ Æ¯Â¡

ÇÊ¿ä¿¡ÀÇÇؼ­ file systemÀÌ ¸¶¿îÆ®µÈ´Ù.
File systemÀº º¸´Ù È¿°úÀûÀ¸·Î ÀÚµ¿ ¸¶¿îÆ®µÇ¾îÁú ¼öÀÖ´Ù.
File systemÀº ÀÚµ¿À¸·Î unmountµÈ´Ù.
File systemÀº ¾²´Â µ¿¾È¿¡´Â ¸¶¿îµå µÇ¾î¼­ ÀÖ°í, 5ºÐµ¿¾È ¾È¾²¸é ÀÚµ¿À¸·Î unmountµÈ´Ù.
 

   Automount´Â ¾î¶»°Ô ÀÛµ¿Çϴ°¡?

The client autofs file system
Autofs È­ÀÏ ½Ã½ºÅÛÀº client systemÀÇ /etc µð·ºÅ丮¿¡ÀÖ´Â automount  maps¿¡ Á¤ÀǵǾî ÀÖ´Ù. AutomountingÀ» ¸ð´ÏÅ͸µÇÏ´Â ÇÁ·Î±×·¥ÀÎ automount´Â ÇöÀç ¸¶¿îÆ®µÇ¾î ÀÖÁö ¾ÊÀº È­ÀϽýºÅÛÀ» »ç¿ëÇÏ·ÁÇÏ´Â ¿äûÀ» ¹ÞÀ¸¸é automountd¸¦ ºÎ¸£°í, ±×°ÍÀº ¿äûµÈ È­ÀÏ ½Ã½ºÅÛÀ» ½ÇÁ¦·Î ¸¶¿îÆ® ÇÑ´Ù. ½Ã½ºÅÛ ºÎÆýÿ¡ ºÒ¸®¾îÁö´Â automount ÇÁ·Î±×·¥Àº autofs mountÀÇ Ãʱ⼳Á¤À» »ý¼ºÇϱâ À§Çؼ­ auto_master fileÀÇ master mapÀ» Àд´Ù. Automountd daemonÀº automount ÇÁ·Î±×·¥¿¡ ÀÇÇؼ­ ½ÃÀÛµÇ°í ¿äû¿¡ ÀÇÇؼ­ È­ÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÑ´Ù. Automount daemonÀº automount ¸í·ÉÀ¸·Î ºÎÅÍ ¿ÏÀüÈ÷ µ¶¸³ÀûÀÌ´Ù. ±×·¡¼­ automountd daemonÀ» ½ÃÀÛÇϰųª stop ¾øÀÌ ¸ÊÁ¤º¸¸¦ º¯È¯Çϰųª »èÁ¦, Ãß°¡°¡ °¡´ÉÇÏ´Ù.
 

   Automount ¸í·É¾î
 

direct mapÀ» »ý¼ºÇϰųª master mapÀ» º¯È¯ÇÒ ¶§, automount ¸í·É¾î¸¦ ½ÇÇàÇÔÀ¸·Î½á È¿°ú¸¦ º¼ ¼ö ÀÖ´Ù.
Command Format
         automount [-t duration] [-v]

Options
        -t     duration, ÃÊ´ÜÀ§·Î ½Ã°£À» ¼³Á¤, »ç¿ëÇÏÁö¾Ê´Â ½Ã°£, defualt 5ºÐ
        -v    verbose mode

   The Three autofs Maps

Master map - automount ¸í·É¾î¿¡ ÀÇÇؼ­ »ç¿ëµÇ¾îÁö´Â file. ÀÌ mapÀÇ ±â´ÉÀº autofs file systemÀ» ¼³Ä¡Çϱâ À§Çؼ­ »ç¿ëµÇ¾î Áö´Â ´Ù¸¥ mapÀÌ ±â·ÏµÇ¾î ÀÖ´Ù.
Direct map - mount point°¡ full path nameÀ¸·Î ÀûÇôÀÖ´Â map. ÀÌ mapÀÇ ±â´ÉÀº client»ó¿¡ mount point¸¦ ÁöÀûÇÑ´Ù.
Indirect map - »ó´ë path·Î mount point°¡ ±¸¼ºµÇ¾îÀÖ°í, ÀÌ mapÀÇ ±â´ÉÀº client»óÀÇ mount¸¦ ¼³¸³Çϱâ À§Çؼ­ »ç¿ëµÇ¾î Áö´Â »ó´ë path¸¦ »ç¿ëÇÑ´Ù.
   The Three autofs Maps-Examples
 
      * Master Map

        /etc/auto_master
         # Master map for automaster
         #
         +auto_master
         /-           auto_direct
         /net        -hosts      -nosuid
         /home    auto_home
         /xfn        -xfn
 
      * Direct Map

        /etc/auto_direct
         # Superuser-created direct map for automounter
         #
         /usr/frame              -ro,soft mars:/export/framemaker,v4.0
         /usr/local               -ro,soft jupiter:/export/unbundled
         /usr/share/man     -ro,soft sun,moon,stars:/usr/share/man
 
      * Indirect Map

        /etc/auto_home
         # Home directory map for automounter
         #
         +auto_home
         stevenu               starbug:/export/home/stevenu
         johnnyd               comet:/export/home/johnnyd
         wkd                      mars:/export/home/wkd
         JTkirk                   reddwarf:/export/home/JTkirk
 

   The Master Map

mount_point : ÀÌ°ÍÀº directoryÀÇ full path nameÀÌ°í, ¸¸¾à rm directory°¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é autofs´Â °¡´ÉÇÏ¸é ±×°ÍÀ» »ý¼ºÇÑ´Ù.
map_name : direct map ¶Ç´Â indirect mapÀÇ À̸§, ÀÌ°ÍÀº mounting Á¤º¸¿¡ ´ëÇÑ ¹æÇâÀÌ´Ù.
mount-option : ÀÌ°ÍÀº NFS mount¿¡ ´ëÇÑ option°ú µ¿ÀÏÇÏ´Ù.
 
   Direct Map Entries

    /- entry´Â direct map¿¡ ´ëÇÑ mount pointÀÌ´Ù.
    /-´Â /etc/auto_direct file¿¡ Á¤ÀÇµÈ full path nameÀÌ´Ù.

   Indirect Map Entries

    /net, /home, /xfn entris´Â indirect map¿¡ ´ëÇÑ mount pointÀÌ´Ù.
    -host, auto_home, and -xfn map¿¡´Â ´ÜÁö »ó´ë path¸¸ ÀûÇôÀÖ´Ù.
    Indirect mapÀº master mapÀ¸·ÎºÎÅÍ Ãʱâ mount point¸¸ ¾ò´Â´Ù.

   host map

    /etc/inet/hosts file¿¡ ÀûÇôÀÖ´Â °¢ NFS server·ÎºÎÅÍ ¸ðµç shareµÈ Á¤º¸¸¦ /net/host directory¿¡ ¸¸µç´Ù.
 
   Direct map

key : mount pointÀÇ full path name
options : The specific option for a given entry
location : The location of the resource specified in server:/pathname notation
   Indirect map

key : /etc/auto_master map¿¡ Á¤ÇØÁ® ÀÖ´Â path nameÀ» óÀ½À¸·Î »ï´Â´Ù.
option : The specific options for given entry
location : The location of the file resource specified in server:/pathname notation
 
   The Substitution String for an Indirect map

    * mars:/export/home/
      NFS server·Î ºÎÅÍ /export/home/loginID directory marsÀÇ /home/login ID·Î ¸¶¿îÆ®ÇÏ·Á°í ÇÒ¶§ »ç¿ë
 

   How to set up a direct map

    automount daemonÀ» ÀÌ¿ëÇؼ­ Solaris 2.x man page¸¦ ¾î¶»°Ô setupÇÏ´ÂÁö ¼³¸í

/etc/master file ¿¡¼­ +auto_master entry¾Õ¿¡ # ó¸®
/etc/master file¿¡ /- auto_direct entry¸¦ Ãß°¡
/etc/auto_direct fileÀ» ¸¸µé°í, ¿øÇÏ´Â entry¸¦ Ãß°¡ÇÑ´Ù.
         /usr/share/man     -ro       server:/usr/share/man

automount -v
 
   How to setup an indirect map

/etc/auto_master fileÀ» ¼öÁ¤
          +auto_master¸¦ # ó¸® patch directory¸¦ Ãß°¡
          /services           auto_patch

/etc/auto_patch map À» »ý¼º
          patch                  mars:/export/patch

automount -v
 

Example
 
 # pkginfo SUNWman
 # pkgrm SUNWman
 # man ls
 # edit /etc/auto_master
    #+auto_master
    (/etc/auto_master¿¡ ´ÙÀ½ ¶óÀÎÀ» Ãß°¡)
    /-          /etc/auto_direct
    (/etc/auto_direct¿¡ ´ÙÀ½ ¶óÀÎÀ» Ãß°¡)
    /usr/share/man    -ro         server:/usr/share/man
 # automount -v
 # man ls -> È®ÀÎ

Modify Delete Post Reply Backward Forward List
Powered by Kang Jul Ki