Linux常用服务部署与优化之NFS篇
NFS(network file system)的簡(jiǎn)稱,是linux系統(tǒng)之間常用的一種文件共享方式,下面簡(jiǎn)述其搭建過程,需要兩個(gè)linux系統(tǒng)的虛擬機(jī),假設(shè)客戶端的ip為192.168.1.105,服務(wù)端的ip為192.168.1.107.
服務(wù)端:1,安裝nfs-utils 和rpcbind包。
yum install -y nfs-utils#安裝nfs-utils時(shí)會(huì)把rpcbind一起安裝
2,vim /etc/exports
添加:
/mnt? 192.168.1.105 ? ?(rw,sync,all_squash,annouid=501,anongid=501)#可以是一個(gè)網(wǎng)段192.168.1.0/24
1,共享的目錄
2,允許訪問的IP或者某個(gè)網(wǎng)段 192.168.1.0/24?
3,選項(xiàng)??
rw ,讀寫
ro,只讀
sync,同步模式,將內(nèi)存的數(shù)據(jù)實(shí)時(shí)寫入磁盤
async,不同步 ,將內(nèi)存的數(shù)據(jù)定期寫入磁盤
all_squash ,? ?限制所有用戶,排除后面設(shè)定的uid的用戶
root_squash? ?限制root用戶
no_root_squash? ?不限制root用戶
anonuid? ?用于指定使用NFS的用戶限定后的uid和gid。
anongid ?
?
3,啟動(dòng)rpcbind服務(wù)和nfs服務(wù)
/etc/init.d/rpcbind start
/etc/init.d/nfs start
1,yum install -y nfs-utils (因?yàn)樾枰褂玫絪howmount這個(gè)命令)
2,showmount -e 192.168.1.107
顯示如下,
Export list for 192.168.1.105:
/mnt 192.168.1.105
3,掛載?
mount -t nfs -o nolock??-o nfsvers=3 192.168.1.105:/mnt /opt ==》mount -t nfs -o nolock,nfsvers=3 192.168.1.105:/mnt /opt
-o??nolock 掛載時(shí)不加鎖? ?目的是可以在此目錄創(chuàng)建文件、修改文件的時(shí)間縮短,如果不加的話,會(huì)過很長時(shí)間才會(huì)有反應(yīng)。
-o??nfsvers??指定nfs的版本為3??避免權(quán)限混亂(不加這個(gè)選項(xiàng),創(chuàng)建的文件的屬主和屬組可能會(huì)是nobody)
4,df -h 查看掛載的分區(qū)
5,在/mnt目錄下創(chuàng)建文件或目錄提示權(quán)限不夠,將共享的目錄設(shè)為777(在server段設(shè)置)
另外,如果更改了/etc/exports的配置文件??可以通過exportfs -avr的命令來重新加載或者重啟nfs服務(wù)。
exportfs?
-a??全部掛載或者卸載
-r 重新掛載
-v 顯示貢獻(xiàn)的目錄
-u 卸載某個(gè)目錄
6,如果想讓系統(tǒng)開機(jī)就掛載此分區(qū)的話,vim /etc/fstab,添加如下信息
192.168.1.105:/mnt ?/opt ?nfs??nolock??00
卸載 umout /mnt? ? 掛載 mount -a 常見錯(cuò)誤: mount.nfs: access denied by server while mounting 可能是配置錯(cuò)誤或者端口號(hào)大于1024時(shí)需要在/etc/exports下加入insecure選項(xiàng) 或者是server端目錄沒有權(quán)限 [root@localhost ~]# showmount -e 192.168.1.107 clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
解決方法:
被訪問的NFS服務(wù)器上的防火墻沒有添加規(guī)則,向iptables里面添加以下查看的所有端口即可
#iptables -F
#service iptables stop //關(guān)閉防火墻?
| ? |
轉(zhuǎn)載于:https://www.cnblogs.com/weblm/p/5495620.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Linux常用服务部署与优化之NFS篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Linux]centOS7-1-150
- 下一篇: linux 内存盘