歡迎您光臨本站 註冊首頁

Linux 的NFS服務的配置

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

1.首先安裝nfs

rpm -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 start nfsd服務使用的是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 -v mount命令用於把某個文件系統掛載到本地文件系統的一個目錄中,例如,軟盤、光碟上的文件系統都可以通過它進行掛載 格式如下: 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 start autofs主配置文件是/etc/auto.master每一行都定義一個掛載點

本文出自 「奔跑的螞蟻」 博客,請務必保留此出處http://antrun.blog.51cto.com/4824092/853701


[火星人 ] Linux 的NFS服務的配置已經有444次圍觀

http://coctec.com/docs/linux/show-post-45852.html