標籤:blog http io ar 使用 sp 檔案 資料 div
原文連結 http://blog.chinaunix.net/uid-26642180-id-3167544.html
1.首先安裝nfsrpm -ivh nfs-utils-1.0.9-16.rpm rpm -qa|grep portmap 查看是否安裝了portmap連接埠映射器 portmap預設監聽TCP和UDP的111連接埠netstat -anp |grep :111必須強調的是portmap只是一個連接埠映射器,真正提供NFS服務的是另外兩個守護進程,rpc.nfsd和prc.mountd。rpc.nfsd是基本的NFS守護進程,主要功能是管理用戶端是否能夠登入伺服器,rpc.mountd是安裝守護進程,主要功能是管理NFS的檔案系統,根據所設的許可權決定是否允許用戶端安裝使用指定的目錄或檔案。 2.啟動nfs服務/etc/init.d/nfs startnfsd服務使用的是2049連接埠,rpc.mountd服務使用的連接埠是不固定的,每次啟動後都會發生變化。 3.NFS伺服器共用目錄的匯出 匯出共用目錄有兩種方法:一種是通過設定/etc/exports檔案來設定,另一種是用exports命令來增加或者去除共用目錄 /etc/exports檔案的配置很簡單,格式如下:目錄路徑 機器1(選項1,選項2,.....) 機器2(選項1,選項2,.......) ....目錄路徑表示要匯出的共用目錄,這個目錄下的子目錄也同時匯出,為了安全,一般不匯出根目錄。機器表示允許訪問這個共用目錄的客戶機,可以用機器名、網域名稱或IP地址表示。每一台機器還包含了多個選項,這些選項指明了該客戶機訪問共用目錄時,具體有哪些許可權,選項之間用,分隔,不能有空格。常見的選項有:ro:客戶機對該共用目錄只有讀許可權,這是預設選項。rw:讀寫權限root_squash:客戶機使用root使用者訪問該共用目錄時候,root使用者將映射成伺服器上的匿名使用者(預設是nobody使用者),這是預設的選項sync:用戶端把資料寫入共用目錄時,將馬上寫入到伺服器磁碟中,這是預設選項async:用戶端把資料寫入共用目錄時,將先暫存於記憶體中,而不是馬上寫入磁碟insecure:允許客戶機使用非保留連接埠與伺服器進行串連,保留連接埠是小於1024的連接埠。 /etc/exports檔案內容修改後,需要重啟NFS伺服器處理序才會生效,還有一種使之生效的辦法是執行exportfs命令 exportfs命令可用的選型及功能如下:-a:匯出所有列在/etc/exports檔案中的目錄-v:輸出每一個被匯出或取消匯出的目錄-r:重新匯出所有列在/etc/exports檔案中的目錄-u:取消置頂目錄的匯出,與-a同時使用時,取消所有列在/etc/exports檔案的目錄匯出-i:允許匯出沒有在/etc/exports檔案中列出的目錄或者不按/etc/exports檔案所列的選項匯出-f指定另一個檔案來代替/etc/exports-o:指定匯出目錄的選項 4.用戶端使用NFS服務用戶端有關使用NFS服務的命令主要有兩條:showmount :通過它可以查看有關NFS伺服器的資訊mount:通過它可以把NFS伺服器匯出的共用目錄掛載到本地檔案系統的某一個目錄中,以後就可以以訪問本地檔案系統的形式訪問遠程目錄showmount選項:-a -d -e -h -vmount命令用於把某個檔案系統掛載到本地檔案系統的一個目錄中,例如,磁碟片、光碟片上的檔案系統都可以通過它進行掛載格式如下:mount [-t vfstype] [-o options] device dir如:mount -t nfs 192.168.1.10:/home /mnt 5.實現自動掛載NFS檔案系統 修改/etc/fstab檔案即可/etc/fstab檔案中的指定的檔案系統除了在系統引導時會被掛載外,還可以由root使用者執行mount -a命令來馬上執行掛載,預設情況下,/etc/fstab中指定的檔案系統只能有root使用者安裝除了/etc/fstab檔案外,linux還可以使用automount進程來管理檔案系統的掛載,它的特點是只有在檔案系統被訪問的時候才動態掛載。automount是由autofs-5.0.1....rpm軟體包提供的功能,/etc/init.d/autofs startautofs主設定檔是/etc/auto.master每一行都定義一個掛載點
【轉】Linux 的NFS服務的配置