在服務器上創建共享目錄,并設置權限。
mkdir /data/share/
chmod 755 -R /data/share/
3.配置NFS
nfs的配置文件是 /etc/exports ,在配置文件中加入一行:
/data/share/ 192.168.11.34(rw,no_root_squash,no_all_squash,sync)
這行代碼的意思是把共享目錄/data/share/共享給192.168.11.34這個客戶端ip,后面括號里的內容是權限參數,其中:
rw 表示設置目錄可讀寫。
sync 表示數據會同步寫入到內存和硬盤中,相反 rsync 表示數據會先暫存于內存中,而非直接寫入到硬盤中。
no_root_squash NFS客戶端連接服務端時如果使用的是root的話,那么對服務端分享的目錄來說,也擁有root權限。
no_all_squash 不論NFS客戶端連接服務端時使用什么用戶,對服務端分享的目錄來說都不會擁有匿名用戶權限。
如果有多個共享目錄配置,則使用多行,一行一個配置。保存好配置文件后,需要執行以下命令使配置立即生效:
exportfs -r
4.設置防火墻
如果你的系統沒有開啟防火墻,那么該步驟可以省略。
NFS的防火墻特別難搞,因為除了固定的port111、2049外,還有其他服務如rpc.mounted等開啟的不固定的端口,這樣對防火墻來說就比較麻煩了。為了解決這個問題,我們可以設置NFS服務的端口配置文件。
修改/etc/sysconfig/nfs文件,將下列內容的注釋去掉,如果沒有則添加:
RQUOTAD_PORT=1001
LOCKD_TCPPORT=30001
LOCKD_UDPPORT=30002
MOUNTD_PORT=1002
保存好后,將端口加入到防火墻允許策略中。執行:
firewall-cmd --zone=public --add-port=111/tcp --add-port=111/udp --add-port=2049/tcp --add-port=2049/udp --add-port=1001/tcp --add-port=1001/udp --add-port=1002/tcp --add-port=1002/udp --add-port=30001/tcp --add-port=30002/udp --permanent
firewall-cmd --reload
5.啟動服務
按順序啟動rpcbind和nfs服務:
systemctl start rpcbind
systemctl start nfs
加入開機啟動:
systemctl enable rpcbind
systemctl enable nfs
nfs服務啟動后,可以使用命令 rpcinfo -p 查看端口是否生效。
服務器的后,我們可以使用 showmount 命令來查看服務端(本機)是否可連接:
[root@localhost ~]# showmount -e localhost
Export list for localhost:
/data/share 192.168.11.34
出現上面結果表明NFS服務端配置正常。
客戶端配置
1.安裝rpcbind服務
客戶端只需要安裝rpcbind服務即可,無需安裝nfs或開啟nfs服務。
yum -y install rpcbind
2.掛載遠程nfs文件系統
查看服務端已共享的目錄:
[root@localhost ~]# showmount -e 192.168.11.31
Export list for 192.168.11.31:
/data/share 192.168.11.34
建立掛載目錄,執行掛載命令:
mkdir -p /mnt/share
mount -t nfs 192.168.11.34:/data/share /mnt/share/ -o nolock,nfsvers=3,vers=3
如果不加 -onolock,nfsvers=3 則在掛載目錄下的文件屬主和組都是nobody,如果指定nfsvers=3則顯示root。
如果要解除掛載,可執行命令:
umount /mnt/share
3.開機自動掛載
如果按本文上面的部分配置好,NFS即部署好了,但是如果你重啟客戶端系統,發現不能隨機器一起掛載,需要再次手動操作掛載,這樣操作比較麻煩,因此我們需要設置開機自動掛載。我們不要把掛載項寫到/etc/fstab文件中,因為開機時先掛載本機磁盤再啟動網絡,而NFS是需要網絡啟動后才能掛載的,所以我們把掛載命令寫入到/etc/rc.d/rc.local文件中即可。
[root@localhost ~]# vim /etc/rc.d/rc.local
#在文件最后添加一行:
mount -t nfs 192.168.11.34:/data/share /mnt/share/ -o nolock,nfsvers=3,vers=3
保存并重啟機器看看。
測試驗證
查看掛載結果,在客戶端輸入 df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/mapper/centos-root 18G 5.0G 13G 29% /
devtmpfs 904M 0 904M 0% /dev
tmpfs 916M 0 916M 0% /dev/shm
tmpfs 916M 9.3M 906M 2% /run
tmpfs 916M 0 916M 0% /sys/fs/cgroup
/dev/sda1 497M 164M 334M 33% /boot
tmpfs 184M 0 184M 0% /run/user/0
192.168.11.31:/data/share 18G 1.7G 16G 10% /mnt/share
看到最后一行了沒,說明已經掛載成功了。接下來就可以在客戶端上進入目錄/mnt/share下,新建/刪除文件,然后在服務端的目錄/data/share查看是不是有效果了,同樣反過來在服務端操作在客戶端對應的目錄下看效果。
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:
三五互聯知識庫 »
CentOS 7中搭建NFS文件共享存儲服務的完整步驟
主站蜘蛛池模板:
亚洲日韩成人网|
开心婷婷五月激情综合社区|
亚洲午夜精品国产电影在线观看|
无码高潮爽到爆的喷水视频app|
欧美人与动人物牲交|
果冻传媒董小宛视频|
曰韩中文字幕|
欧美、日韩、中文、制服、人妻|
日韩av手机免费观看|
金平|
亚洲精品第一国产综合精品|
aaa少妇高潮大片免费看|
国产色资源|
开心五月婷婷综合网站|
国产va免费精品观看|
成人国产网站V片免费观看|
久久碰国产一区二区三区|
国产精品一品二区三区日韩|
国产xxxxxxx|
无码人妻AⅤ一区二区三区A片一
|
日韩中文字幕人成在线|
免费看的一级毛片|
国产成人精品18|
精品伊人久久久久7777人|
综合一区二区|
最新国产三级在线不卡视频|
午夜主播福利一区二区|
国产午夜精品久久久久免费视|
亚洲国产亚洲国产路线久久|
www.蜜桃视频|
久久人妻精品国产|
第一宅男AV导航|
日本丰满白嫩大屁股ass|
九九热在线观看精品视频|
国产精品成人综合色在线|
一本一道久久a久久精品综合|
日韩亚洲制服丝袜中文字幕
|
久久精品国产69国产精品亚洲|
久久精品国产亚洲AV麻豆甜|
欧美506070老妇乱子伦|
国产精品无码av不卡|