您好,登錄后才能下訂單哦!
本次實驗的環境是redhat 7.0系統
nfs服務可以將遠程linux服務器上的文件共享資源掛載到本地linux主機上,本地的linux主機可以基于TCP/IP協議,像使用本地目錄文件一樣去操作遠程共享的目錄文件。
[root@localhost Desktop]# yum install nfs-utils -y
# 關閉iptables
[root@localhost Desktop]# iptables -F
[root@localhost Desktop]# system^C
[root@localhost Desktop]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]
[root@localhost Desktop]# mkdir /nfsdir
# 確保共享目錄有權限,其他人可以讀寫
[root@localhost Desktop]# chmod -Rf 777 /nfsdir
主配置文件/etc/exports
格式:共享目錄的路徑 允許訪問的nfs客戶端IP(共享權限參數),nfs客戶端IP和權限之間沒有空格。
權限的參數:
參數 | 作用 |
---|---|
ro | 只讀 |
rw | 讀寫 |
root_squash | 當nfs客戶端以root管理員訪問時,映射為nfs服務器的匿名用戶 |
no_root_squash | 芳nfs客戶端以root管理員訪問時,映射為nfs服務器的root管理員 |
all_saquash | 無論nfs客戶端使用什么賬戶訪問,均映射為nfs服務器的匿名用戶 |
sync | 同時將數據寫入到內存與硬盤中,保證數據不丟 |
async | 優先將數據保存到內存,然后再寫入硬盤;這樣效率高,但有可丟失數據 |
[root@localhost Desktop]# vim /etc/exports
/nfsdir 192.168.137.*(rw,sync,root_squash)
# 啟動RPC,nfs需要使用RPC服務
[root@localhost Desktop]# systemctl restart rpcbind.service
[root@localhost Desktop]# systemctl enable rpcbind.service
# 啟動nfs
[root@localhost Desktop]# systemctl restart nfs-server
[root@localhost Desktop]# systemctl enable nfs-server
ln -s '/usr/lib/systemd/system/nfs-server.service' '/etc/systemd/system/nfs.target.wants/nfs-server.service'
[root@localhost ~]# yum install nfs-utils -y
showmount 命令的參數
參數 | 作用 |
---|---|
-e | 顯示nfs服務器的共享列表 |
-a | 顯示本機掛載的fns資源 |
[root@localhost ~]# showmount -e 192.168.137.10
Export list for 192.168.137.10:
/nfsdir 192.168.137.*
[root@localhost ~]# mkdir /nfsdir
[root@localhost ~]# mount -t nfs 192.168.137.10:/nfsdir /nfsdir
[root@localhost ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/rhel-root xfs 18G 3.0G 15G 17% /
devtmpfs devtmpfs 985M 0 985M 0% /dev
tmpfs tmpfs 994M 140K 994M 1% /dev/shm
tmpfs tmpfs 994M 8.9M 986M 1% /run
tmpfs tmpfs 994M 0 994M 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 112M 385M 23% /boot
/dev/sr0 iso9660 3.5G 3.5G 0 100% /media/cdrom
192.168.137.10:/nfsdir nfs4 18G 3.0G 15G 17% /nfsdir
測試成功
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。