Linux網(wǎng)絡(luò)文件系統(tǒng)NFS介紹

2017年2月14日00:29:58 發(fā)表評論 3,631 ℃

RPC: Remote Procedure call

Linux: 提供rpc服務(wù)的程序,portmap:111/tcp ,111/udp

RPC:編程技術(shù),簡化分布式應(yīng)用程序的開發(fā),RPC:c--rpc c-->rpc s --s

rpc:二進(jìn)制格式,文本格式(xmlrpc)-->SOAP(simple object access protocol)

rpc:編程技術(shù),協(xié)議

NFS:sum

NFSv2  ,NFSv3  ,NFSv4

NFS:Unix/linux

服務(wù)器端:nfs-utils

nfs: nfsd(nfs服務(wù)) , mountd(掛載) ,quotad(配額進(jìn)程)

nfsd:2049/tcp, 2049/udp

mountd:端口半隨機(jī)

quota:端口半隨機(jī)

rpcinfo -p localhost

vim /etc/exports 新建共享

path/to/somedir  client list

/var/share   192.168.0.0/24(rw/ro)

多個(gè)客戶之間使勇有空白字符分隔

每個(gè)客戶端后面必須跟一個(gè)小括號(hào),里面定義了此客戶訪問特性

172.16.0.0(ro,async) 192.16.0.0/24(rw,sync)

/etc/init.d/rpcbind start

/etc/init.d/nfs start

showmount -e  NFS_SERVER:查看NFS服務(wù)器‘導(dǎo)出’的各文件系統(tǒng)

showmount -a NFS_SERVER:查看NFS服務(wù)器所有被掛載的文件系統(tǒng)及客戶端對應(yīng)列表

shuowmount -d NFS_SERVER: 查看NFS服務(wù)器所有導(dǎo)出的文件系統(tǒng)中被客戶端掛載了文件系統(tǒng)列表

exportfs命令:

-a:跟-r或-u選項(xiàng)同時(shí)使用,表示重新掛載所有文件系統(tǒng) 或取消導(dǎo)出所有文件系統(tǒng)

-r:重新導(dǎo)出

-u:取消導(dǎo)出

-v:顯示詳細(xì)信息

客戶端是有mount命令掛載

mount -t nfs NFS_SERVER:/PATH/TO/SOME_EXPORT /PATH/TO/SOMEWHERE

文件系統(tǒng)導(dǎo)出屬性:

ro:

rw

sync

async

root_squash:將root用戶映射為來賓賬號(hào)

no_root_squash

all_squash:

anonuid, anonuid 指定映射的來賓賬號(hào)的UID和GID 

(rw,all_squash,anonuid等于510,anongid等于510)所有用戶映射到用戶id為510的用戶

vim /etc/fstab 

defaults,_rnetdev(無法掛載,自動(dòng)跳過)

讓mountd和quotad等進(jìn)程監(jiān)聽在固定端口,編輯配置文件/etc/sysconfig/nfs

【騰訊云】云服務(wù)器、云數(shù)據(jù)庫、COS、CDN、短信等云產(chǎn)品特惠熱賣中

發(fā)表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: