NFS介紹與基本安裝

1NFS介紹

NFS是Network File System的縮寫(分布式文件系統(tǒng)協(xié)議),==它最大的功能就是可以透過網(wǎng)絡(luò),讓不同的機(jī)器、不同的操作系統(tǒng)、可以彼此分享個(gè)別的檔案 (share files)==
NFS最早由Sun公司開發(fā),分2,3,4三個(gè)版本,2和3由Sun起草開發(fā),4.0開始Netapp公司參與并主導(dǎo)開發(fā),最新為4.1版本
NFS數(shù)據(jù)傳輸基于RPC協(xié)議,RPC為Remote Procedure Call的簡寫。

公司主營業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出永定免費(fèi)做網(wǎng)站回饋大家。

《客戶端NFS和服務(wù)端NFS通訊過程》
1)首先服務(wù)器端啟動RPC服務(wù),并開啟111端口
2)啟動NFS服務(wù),并向RPC注冊端口信息
3)客戶端啟動RPC(portmap服務(wù)),向服務(wù)端的RPC(portmap)服務(wù)請求服務(wù)端的NFS端口
4)服務(wù)端的RPC(portmap)服務(wù)反饋NFS端口信息給客戶端。
5)客戶端通過獲取的NFS端口來建立和服務(wù)端的NFS連接并進(jìn)行數(shù)據(jù)的傳輸。
NFS介紹與基本安裝
(注:rpcbind是centos6及以后稱之為rpcbind,portmap是centos5及以前的版本)

場景1:有3臺機(jī)器A,B,C,需求是這3臺機(jī)器的數(shù)據(jù)是一樣的,當(dāng)A的機(jī)器負(fù)載高時(shí)客戶想要訪問A服務(wù)器上的數(shù)據(jù)時(shí),這時(shí)有2臺機(jī)器B,C的負(fù)載不是很高,將A與B,C的數(shù)據(jù)共享,可是怎么樣能時(shí)實(shí)的更新B,與C的機(jī)器上呢。
此時(shí)用NFS服務(wù)即可實(shí)現(xiàn),時(shí)實(shí)的更新的數(shù)據(jù)。(NFS不監(jiān)聽端口,portmap監(jiān)聽111端口)

2nfs服務(wù)端安裝配置

服務(wù)端的配置:

[root@chy01 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.212.11  netmask 255.255.255.0  broadcast 192.168.212.255
        inet6 fe80::243b:ddac:7a2b:a5b  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:13:b3:3b  txqueuelen 1000  (Ethernet)
        RX packets 5269  bytes 2572740 (2.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1167  bytes 157323 (153.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
(服務(wù)端的ip地址)
[root@chy01 ~]# yum install -y nfs-utils rpcbind
[root@chy01 ~]# vim /etc/exports
(nfs的配置文件)
/home/nfstestdir 192.168.212.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
(/home/nfstestdir 需要共享的目錄,這個(gè)目錄后續(xù)需要?jiǎng)?chuàng)建,192.168.212.0/24(給192.168.212.0這個(gè)網(wǎng)絡(luò)段共享目錄。(rw,sync,all_squash,anonuid=1000,anongid=1000)如此是
[root@chy01 ~]# mkdir /home/nfstestdir
[root@chy01 ~]# chmod 777 /home/nfstestdir
(創(chuàng)建目錄并且給777的權(quán)限)
[root@chy01 ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1275/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2240/master         
tcp6       0      0 :::3306                 :::*                    LISTEN      1744/MySQLd         
tcp6       0      0 :::111                  :::*                    LISTEN      1/systemd           
tcp6       0      0 :::22                   :::*                    LISTEN      1275/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      2240/master       
(可以查看到rpc服務(wù)已經(jīng)啟動)
[root@chy01 ~]# ps aux |grep nfs
root       3502  0.0  0.0 112664   976 pts/0    S+   07:06   0:00 grep --color=auto nfs
(雖然rpc已經(jīng)啟動,但是nfs服務(wù)并沒有啟動)
[root@chy01 ~]# systemctl start nfs
(手動啟動nfs)
[root@chy01 ~]# ps aux |grep nfs
root       3550  0.0  0.0      0     0 ?        S<   07:07   0:00 [nfsd4_callbacks]
root       3556  0.0  0.0      0     0 ?        S    07:07   0:00 [nfsd]
root       3557  0.0  0.0      0     0 ?        S    07:07   0:00 [nfsd]
root       3558  0.0  0.0      0     0 ?        S    07:07   0:00 [nfsd]
root       3559  0.0  0.0      0     0 ?        S    07:07   0:00 [nfsd]
root       3560  0.0  0.0      0     0 ?        S    07:07   0:00 [nfsd]
root       3561  0.0  0.0      0     0 ?        S    07:07   0:00 [nfsd]
root       3562  0.0  0.0      0     0 ?        S    07:07   0:00 [nfsd]
root       3563  0.0  0.0      0     0 ?        S    07:07   0:00 [nfsd]
root       3568  0.0  0.0 112664   976 pts/0    S+   07:07   0:00 grep --color=auto nfs
(查看nfs服務(wù))
[root@chy01 ~]# systemctl enable nfs
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
(nfs開機(jī)啟動)

客戶端簡單配置:

[root@chy ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.212.10  netmask 255.255.255.0  broadcast 192.168.212.255
        inet6 fe80::338e:589c:fa07:65e5  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:70:77:62  txqueuelen 1000  (Ethernet)
        RX packets 8880  bytes 8055224 (7.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1205  bytes 139708 (136.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
(客戶端的IP地址)
[root@chy ~]# yum install -y nfs-utils rpcbind
(同樣需要安裝nfs-utils包)

3nfs配置選項(xiàng)

nfs配置選項(xiàng)

[root@chy01 ~]# cat /etc/exports
/home/nfstestdir 192.168.212.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
rw 讀寫
 ro 只讀
 sync 同步模式,內(nèi)存數(shù)據(jù)實(shí)時(shí)寫入磁盤
 async 非同步模式
 no_root_squash 客戶端掛載NFS共享目錄后,root用戶不受約束,權(quán)限很大
 root_squash 與上面選項(xiàng)相對,客戶端上的root用戶收到約束,被限定成某個(gè)普通用戶
 all_squash 客戶端上所有用戶在使用NFS共享目錄時(shí)都被限定為一個(gè)普通用戶
 anonuid/anongid 和上面幾個(gè)選項(xiàng)搭配使用,定義被限定用戶的uid和gid

掛載客戶端

在此就不需要在安裝nfs,因?yàn)橹熬陀邪惭bnfs安裝包(需要關(guān)閉防火墻)
[root@chy ~]# showmount -e 192.168.212.11
Export list for 192.168.212.11:
/home/nfstestdir 192.168.212.0/24
(可以看到共享的目錄/home/nfstestdir)
[root@chy ~]# mount -t nfs 192.168.212.11:/home/nfstestdir /mnt/ (掛載時(shí)需要加-t
[root@chy ~]# df -h 
文件系統(tǒng)                         容量  已用  可用 已用% 掛載點(diǎn)
/dev/mapper/cl-root              8.8G  5.4G  2.9G   66% /
devtmpfs                         737M     0  737M    0% /dev
tmpfs                            748M     0  748M    0% /dev/shm
tmpfs                            748M  8.6M  739M    2% /run
tmpfs                            748M     0  748M    0% /sys/fs/cgroup
/dev/sda1                        190M  107M   70M   61% /boot
/dev/mapper/cl-var               8.4G  281M  7.7G    4% /var
/dev/mapper/cl-home              497M   26M  472M    6% /home
tmpfs                            150M     0  150M    0% /run/user/0
192.168.212.11:/home/nfstestdir  497M   26M  472M    6% /mnt
[root@chy mnt]# touch chy.111
[root@chy mnt]# ls -l 
總用量 0
-rw-r--r-- 1 mysql mysql 0 8月  24 08:06 chy.111
(在客戶端創(chuàng)建一個(gè)chy.111)
[root@chy mnt]# id mysql
uid=1000(mysql) gid=1000(mysql) 組=1000(mysql)

在服務(wù)端測試

[root@chy01 ~]# ls -l /home/nfstestdir/
總用量 0
-rw-r--r-- 1 mysql mysql 0 8月  24 08:06 chy.111
[root@chy01 ~]# id mysql
uid=1000(mysql) gid=1000(mysql) 組=1000(mysql)

也許有個(gè)疑問?為什么授權(quán)用戶和組是mysql呢?

[root@chy01 ~]# cat /etc/exports
/home/nfstestdir 192.168.212.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
我們看到,我們設(shè)置的權(quán)限為anonuid=1000,anongid=1000,那么1000就是mysql

文章名稱:NFS介紹與基本安裝
分享路徑:http://www.kartarina.com/article40/pgceho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣外貿(mào)網(wǎng)站建設(shè)品牌網(wǎng)站建設(shè)動態(tài)網(wǎng)站網(wǎng)站策劃響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
主站蜘蛛池模板: 无码av专区丝袜专区| 无码av专区丝袜专区| 精品久久久久久无码人妻| 无码射肉在线播放视频| 韩日美无码精品无码| 无码成人精品区在线观看| 一本一道av中文字幕无码| 伊人久久一区二区三区无码| 国产嫖妓一区二区三区无码| 免费无码成人AV在线播放不卡| 无码的免费不卡毛片视频| 亚洲日韩中文字幕无码一区| 亚洲精品无码AV人在线播放| 无码人妻久久一区二区三区蜜桃 | 综合国产在线观看无码| 人妻少妇乱子伦无码视频专区| 亚洲精品国产日韩无码AV永久免费网| 中文字幕日产无码| 无码精品人妻一区二区三区中| 中文字幕无码免费久久9一区9| 亚洲av无码专区在线电影天堂| 无码人妻精品一区二区三区在线| 在线精品自拍无码| 国产精品午夜福利在线无码| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 久久亚洲av无码精品浪潮| 亚洲美免无码中文字幕在线| 久久久久久亚洲av成人无码国产| 国产成人无码区免费网站| 久久99久久无码毛片一区二区| 无码人妻一区二区三区在线水卜樱 | 亚洲国产精品成人AV无码久久综合影院 | 亚洲av无码一区二区三区乱子伦| 国产成人无码午夜福利软件| WWW久久无码天堂MV| 无码国产69精品久久久久孕妇| 亚洲AV无码国产剧情| 色综合热无码热国产| 国产嫖妓一区二区三区无码| 人妻无码久久久久久久久久久 | 少妇人妻偷人精品无码AV|