linux nfs檔案分享權限設定

來源:互聯網
上載者:User

◆一、概念

NFS是網路檔案系統(Network File System)的簡稱,是分散式運算機系統的一個組成部分,可實現在異構網路上共用和裝配遠程檔案系統。

NFS由SUN公司開發,目前已成為檔案服務的一種標準(RFC1904,RFC1813)。其最大的功能就是可以通過網路,讓不同作業系統的電腦可以共用資料,所以也可以看作是一個檔案伺服器。NFS是除了SAMBA之外Windows與Linux及Unix與Linux之間通訊的方法。

 

理想條件下的NFS 網路拓撲結構

 

 

1、設定Linux系統之間的檔案分享權限設定(Linux與Windows中間檔案分享權限設定採用SAMBA服務);

2、NFS只是一種檔案系統,本身沒有傳輸功能,是基於RPC協議實現的,才能達到兩個Linux系統之間的檔案目錄共用;

3、NFS為C/S架構;

◆二、伺服器配置

1、設定檔

主要設定檔為:/etc/exports

格式為: 共用目錄 可mount主機IP(參數1,參數2,……)

如:/var/nfs 172.20.*.*(rw,sync,no_rootl_squash)

說明:必須注意nfs/目錄的存取權限,必須設定成777許可權;父目錄/var許可權無要求,普通的755即可;

2、啟動相關服務

然後依次啟動相關服務:portmap,nfslock,nfs

service portmap start

service nfslock start

service nfs start

關閉順序相反。 

3、檢查共用目錄

隨後可以採用showmount –e查看一下,看看共用的目錄情況:

[root@ns var]# showmount -e

Export list for ns.osserver:

/var/nfs 172.20.*.*

OK,到此為止,NFS伺服器搭建完畢;

◆三、用戶端配置

1、確保portmap運行

用戶端必須確保RPC協議相應的portmap正常運行,否則mount將失敗;

2、掛載/var/nfs目錄(本地掛載點為/mnt/nfs)

mount -t nfs 172.20.65.16:/var/nfs /mnt/nfs

成功mount以後,即可同本地目錄一樣隨意操作;

◆四、其它相關命令

1、當修改了/etc/exports檔案後,可以不用重新啟動nfs服務,直接採用exports –rv 即可重新匯出共用目錄;

該命令格式如下:

exportfs [-aruv]

-a :全部mount或者unmount /etc/exports中的內容

-r :重新mount /etc/exports中分享出來的目錄

-u :umount 目錄

-v :在 export 的時候,將詳細的資訊輸出到螢幕上。

具體例子:

[root@ns var]# showmount -e

Export list for ns.osserver:

/var/nfs 172.20.*.*

[root@ns var]# exportfs –au #全部卸載

[root@ns var]# showmount -e

Export list for ns.osserver:

[root@ns var]# exportfs –rv #全部重新 export 一次

exporting 172.20.*.*:/var/nfs

[root@ns var]#

2、showmout命令對於NFS的操作和查錯有很大的協助,所以我們先來看一下showmount的用法

showmout

-a :這個參數是一般在NFS SERVER上使用,是用來顯示已經mount上本機nfs目錄的cline機器。

-e :顯示指定的NFS SERVER上export出來的目錄。

例如:

[root@localhost ~]# showmount -e 172.20.16.139

Export list for 172.20.16.139 :
/root/share 172.20.16.137

[root@ns var]# showmount -a

All mount points on localhost.localdomain:
*:/root/share
,172.20.*.*:/root/share
,172.20.16.*:/root/share
,172.20.16.139:/nfsshare
,172.20.16.139:/root/share
172.20.16.137:*
172.20.16.137:,172.20.*.*
172.20.16.137:,172.20.16.*
172.20.16.137:/root/share
172.20.16.139:*
172.20.16.139:,172.20.*.*
172.20.16.139:,172.20.16.*
172.20.16.139:,172.20.16.139
172.20.16.139:DEFAULT

◆五、常見問題集

1、提示:mount to NFS server '172.20.67.203' failed: server is down.

解決方案:可能是NFS伺服器的防火牆有問題;

2、提示:mount: RPC: Timed out

解決方案:由於RPC協議沒運行;啟動portmap服務;

也有可能是防火牆問題;Server/Client均有可能。

 

轉載自:http://blog.csdn.net/symgdwyh/article/details/5936265

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.