【linux】NFS伺服器設定及mount命令掛載

ringoo_ming發表於2017-03-17

比如現在有三臺機器
A:10.100.100.1
B:10.100.100.2
C:10.100.100.3
B和C要掛載A的/app/data資料夾到自己的/app/buckup資料夾

1、NFS伺服器設定(掛載源

  在A機器編輯/etc/exports檔案,此檔案是用來配置可允許的掛載配置檔案

  1. /app/data 10.10.100.2 (rw)
其中/app/data指你要共享的目錄+空格+需要掛載儲存的IP+(引數
引數
rw:可讀寫的許可權; 
ro:只讀的許可權; 
no_root_squash:登入到NFS主機的使用者如果是root,該使用者即擁有root許可權;
root_squash:登入NFS主機的使用者如果是root,該使用者許可權將被限定為匿名使用者nobody 
all_squash:不管登陸NFS主機的使用者是何許可權都會被重新設定為匿名使用者nobody 
anonuid:將登入NFS主機的使用者都設定成指定的user id,此ID必須存在於/etc/passwd中。 
anongid:同anonuid,但是變成group ID就是了! 
sync:資料同步寫入儲存器中。 
async:資料會先暫時存放在記憶體中,不會直接寫入硬碟。 
insecure:允許從這臺機器過來的非授權訪問。
那麼在A的/etc/exports檔案中需要寫入:
  1. /app/data 10.10.100.2 (rw) 10.10.100.3 (rw)
安裝 NFS 伺服器所需的軟體包:nfs 和 rpcbind 

  1. yum install nfs-utils
  2. yum install rpcbind(預設系統已安裝)
設定啟動

  1. chkconfig nfs on
  2. chkconfig rpcbind on

啟動NFS服務
  1. service rpcbind start
  2. /etc/rc.d/init.d/nfs start
exportfs命令
如果我們在啟動了NFS之後又修改了/etc/exports可以用exportfs命令來使改動立刻生效,該命令格式如下: 
exportfs [-aruv] 
-a :全部mount或者unmount /etc/exports中的內容 
-r 
:重新mount /etc/exports中分享出來的目錄 
-u 
umount 目錄 
-v 
:在 export 的時候,將詳細的資訊輸出到螢幕上。

二、NFS客戶端的操作 

     1.同服務端一樣安裝nfs和rpcbind服務
    2.使用monut 命令進行掛載
  
  1. mount 10.100.100.1:/app/data /app/backup




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31442725/viewspace-2135527/,如需轉載,請註明出處,否則將追究法律責任。

相關文章