NFS¥µ¡¼¥ÐÀßÄê¼ê½ç

¶¦Í­Îΰè¤ÎºîÀ®

  • NFS¤Ë¤Æ¶¦Í­¤¹¤ëÎΰè¤òºîÀ®¤¹¤ë
    # mkdir /exports
  • ¶¦Í­ÀßÄê¤ò/etc/exports¤Ëµ­ºÜ¤¹¤ë
    # vi /etc/exports 
    /etc/exports¤Îµ­½Ò¤Ï²¼µ­¤Î½ñ¼°¤Ë¤Æ¹Ô¤¦
    [¶¦Í­¥Ç¥£¥ì¥¯¥È¥ê]  [Àܳµö²Ä¥¢¥É¥ì¥¹]/[Netmask]([Option]) 

    /exports¤ò192.168.1.20¤ËÆɤ߼è¤êÀìÍѤǥ¢¥¯¥»¥¹µö²Ä¤¹¤ë¾ì¹ç
    /exports 192.168.1.20/255.255.255.255(ro)

    /exports¤ò192.168.1.20¤È192.168.1.30¤ËÆɤ߽ñ¤­µö²Ä¤Ç¥¢¥¯¥»¥¹µö²Ä¤¹¤ë¾ì¹ç
    /exports 192.168.1.20/255.255.255.255(rw) 192.168.1.30/255.255.255.255(rw) 
  • ¶¦Í­ÀßÄê¤ÎÆɤ߹þ¤ß
    °Ê²¼¤Î¥³¥Þ¥ó¥É¤Çexorts¤ÎÃæ¿È¤òÈ¿±Ç¤µ¤»¤ë¡£

    exportfs -ra

NFS¥µ¡¼¥Ó¥¹¤ÎÍ­¸ú²½

  • NFS´ØÏ¢¥µ¡¼¥Ó¥¹ NFS¥µ¡¼¥Ð¤ò²ÔÆ°¤µ¤»¤ë¤Ë¤Ï²¼µ­¤Î¥µ¡¼¥Ó¥¹¤¬Í­¸ú¤È¤Ê¤Ã¤Æ¤¤¤ëɬÍפ¬¤¢¤ë¡£
    nfs     
    nfslock 
    netfs   
    portmap 
  • ¥µ¡¼¥Ó¥¹¤Î¼«Æ°µ¯Æ° ¥µ¡¼¥Ó¥¹¤¬¼«Æ°µ¯Æ°¤¹¤ë¤è¤¦¤ËÀßÄê¤ò¹Ô¤¦
    # chkconfig nfs on
    # chkconfig nfslock on
    # chkconfig netfs on
    # chkconfig portmap on
  • ¥µ¡¼¥Ó¥¹¤Îµ¯Æ°ÀßÄê¤ò³Îǧ¤¹¤ë
    # chkconfig --list nfs
    nfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off

    # chkconfig --list nfslock 
    nfslock         0:off   1:off   2:on    3:on    4:on    5:on    6:off

    # chkconfig --list netfs  
    netfs           0:off   1:off   2:on    3:on    4:on    5:on    6:off

    # chkconfig --list portmap
    portmap         0:off   1:off   2:on    3:on    4:on    5:on    6:off
  • ¥µ¡¼¥Ó¥¹¤Îµ¯Æ°
    # /etc/init.d/netfs start
    portmap ¤òµ¯Æ°Ãæ:                                          [  OK  ]

    # /etc/init.d/portmap start
    portmap ¤òµ¯Æ°Ãæ:                                          [  OK  ]

    # /etc/init.d/nfs start
    NFS ¥µ¡¼¥Ó¥¹¤òµ¯Æ°Ãæ:                                      [  OK  ]
    NFS ¥¯¥©¡¼¥¿¤òµ¯Æ°Ãæ:                                      [  OK  ]
    NFS ¥Ç¡¼¥â¥ó¤òµ¯Æ°Ãæ:                                      [  OK  ]
    NFS mountd ¤òµ¯Æ°Ãæ:                                       [  OK  ]
    Starting RPC idmapd:                                       [  OK  ]

    # /etc/init.d/nfslock start
    NFS statd ¤òµ¯Æ°Ãæ:                                        [  OK  ]

¥¢¥¯¥»¥¹À©¸æ

NFSÀܳ¤Î¥Ý¡¼¥È¥Þ¥Ã¥Ô¥ó¥°¤ò¹Ô¤¦portmap¤ÏTCP wapper¤Ë¤Æ¥¢¥¯¥»¥¹À©¸æ¤ò¹Ô¤¦¤³¤È¤¬¤Ç¤­¤ë¡£ /etc/hosts.allow¤ËÀܳ¤òµö²Ä¤¹¤ë¥¢¥É¥ì¥¹¤òÀßÄꤹ¤ë

# vi /etc/hosts.allow
portmap : [IP Address]

NFS¥¯¥é¥¤¥¢¥ó¥È¤«¤é¤Î¥Þ¥¦¥ó¥È

NFSÎΰè¤Ø¤ÎÀܳ¡¦ÀÚÃǤˤÏÄ̾ï¤Îmount/unmount¥³¥Þ¥ó¥É¤ò»ÈÍѤ¹¤ë

# mount -t nfs [NFS Server]:[¶¦Í­Îΰè] [¥Þ¥¦¥ó¥ÈÀè]

NFS¥µ¡¼¥Ð(192.168.1.100)¤Î/exports¤ò/mnt/nfs¤Ë¥Þ¥¦¥ó¥È¤¹¤ë¾ì¹ç¤Ï²¼µ­¤È¤Ê¤ë

# mount -t nfs 192.168.1.100:/exports /mnt/nfs

¥Þ¥¦¥ó¥È¤¹¤ëÎΰè¤Î¥µ¥¤¥º¤¬Â礭¤¤¾ì¹ç¤Ï¥Þ¥¦¥ó¥È¤Ë¤Ï¿¾¯»þ´Ö¤¬¤«¤«¤ë¾ì¹ç¤¬¤¢¤ë

NFS²ÔÆ°¾õ¶·¤Î³ÎǧÊýË¡

  • rpc¥×¥í¥»¥¹¤Î³Îǧ
    # rpcinfo -p
      program vers proto   port
       100000    2   tcp    111  portmapper
       100000    2   udp    111  portmapper
       100024    1   udp   2038  status
       100024    1   tcp   1052  status
       100011    1   udp    648  rquotad
       100011    2   udp    648  rquotad
       100011    1   tcp    651  rquotad
       100011    2   tcp    651  rquotad
       100003    2   udp   2049  nfs
       100003    3   udp   2049  nfs
       100003    4   udp   2049  nfs
       100003    2   tcp   2049  nfs
       100003    3   tcp   2049  nfs
       100003    4   tcp   2049  nfs
       100021    1   udp   2039  nlockmgr
       100021    3   udp   2039  nlockmgr
       100021    4   udp   2039  nlockmgr
       100021    1   tcp   1279  nlockmgr
       100021    3   tcp   1279  nlockmgr
       100021    4   tcp   1279  nlockmgr
       100005    1   udp    664  mountd
       100005    1   tcp    667  mountd
       100005    2   udp    664  mountd
       100005    2   tcp    667  mountd
       100005    3   udp    664  mountd
       100005    3   tcp    667  mountd
  • ¥×¥í¥»¥¹¤Î³Îǧ
    # ps ax
    27467 ?        Ss     0:00 portmap
    27495 ?        Ss     0:00 rpc.rquotad
    27509 ?        S      0:00 [nfsd]
    27510 ?        S      0:00 [nfsd]
    27511 ?        S      0:00 [nfsd]
    27512 ?        S      0:00 [nfsd]
    27513 ?        S      0:00 [nfsd]
    27514 ?        S      0:00 [nfsd]
    27515 ?        S      0:00 [nfsd]
    27516 ?        S      0:00 [nfsd]
    27517 ?        S      0:00 [lockd]
    27518 ?        S      0:00 [rpciod]
    27523 ?        Ss     0:00 rpc.mountd
    27543 ?        Ss     0:00 rpc.idmapd
    27592 ?        Ss     0:00 rpc.statd
  • ¥Ý¡¼¥È¤Î³Îǧ
    # nmap localhost
    111/tcp  open  rpcbind
    2049/tcp open  nfs

¥Þ¥¦¥ó¥È¡¦¥¢¥ó¥Þ¥¦¥ó¥ÈÍÑ¥¹¥¯¥ê¥×¥È

  • ¥Þ¥¦¥ó¥ÈÍÑ
# /bin/sh
# ------------------------
# nfs mount script
# ------------------------
# Version : 1.0
# update  : 2006.08.31

export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin 

# Setting
NFSSRV="192.168.1.100" 

# Mount
mount -t nfs $NFSSRV:[¶¦Í­Îΰè] [¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È]
  • ¥¢¥ó¥Þ¥¦¥ó¥ÈÍÑ
# /bin/sh
# ------------------------
# nfs unmount script
# ------------------------
# Version : 1.0
# update  : 2006.08.31

export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin 

# UnMount
umount [¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È]

¥È¥Ã¥×   ÊÔ½¸ Åà·ë º¹Ê¬ ŽÊŽÞŽ¯Ž¸Ž±Ž¯ŽÌŽß źÉÕ Ê£À½ ̾Á°Êѹ¹ ¥ê¥í¡¼¥É   ¿·µ¬ °ìÍ÷ ¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS
Last-modified: 2022-02-01 (²Ð) 14:31:05 (814d)