前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >06 NFS服务

06 NFS服务

作者头像
用户9184480
发布2024-12-07 16:52:54
发布2024-12-07 16:52:54
6900
代码可运行
举报
文章被收录于专栏:云计算linux云计算linux
运行总次数:0
代码可运行
一、基本功能搭建

服务器端
代码语言:javascript
代码运行次数:0
复制
$ yum -y install rpcbind nfs-utils

#/etc/export可以写多行,每行当做一个客户端挂载设置
#每行的网段和后面括号的权限要紧挨着、不能有空格;否则挂载后是只读文件系统
$ vim /etc/exports
	#设置只读权限
    共享目录1  192.168.66.0/24(ro,async,root_squash)  
    #可写、将客户端登录的用户在服务器映射为匿名用户
    共享目录2  192.168.66.0/24(rw,async,root_squash) 
    #可写、将客户端登录的用户在服务器保留root身份
    共享目录3  192.168.66.0/24(rw,async,no_root_squash) 
    #可写、将客户端登录的用户在服务器映射为指定的用户
    共享目录4  192.168.66.0/24(rw,async,all_squash,anonuid=xx,anongid=xx) 
    
$ mkdir -p 共享目录n
$ echo "123" >>共享目录n/index.html

$ systemctl restart rpcbind   #不用每次引导、第一次启动重启、慢时重启
$ systemctl restart nfs
客户端(可设多个)
代码语言:javascript
代码运行次数:0
复制
$ yum -y install rpcbind nfs-utils

#查看服务器端的分享目录
$ showmount -e 服务器端ip

#挂载一个分享目录
$ mkdir ${挂载点}
$ mount  -t  nfs  serverId:${共享目录}  ${挂载点}

#查看挂载情况
$ df -h

#进入挂载点,查看分享数据
cd ${挂载点}
cat index.html    #慢的话,可以执行service rpc.bind重新引导下rpc

#可以在该挂载点里创建目录或文件,并写入数据。该数据会在多个客户端即服务器端共享。
二、共享网站资源
服务器
代码语言:javascript
代码运行次数:0
复制
$ yum -y install rpcbind nfs-utils

$ vim /etc/exports
    /shares  192.168.66.0/24 (rw,async,no_root_squash) 
    
$ mkdir /shares
$ echo "A beautiful page~" >> /shares/index.html

$ systemctl restart rpcbind
$ systemctl restart nfs
客户端1、客户端2
代码语言:javascript
代码运行次数:0
复制
$ mount -t nfs ${nfsIP}:/shares /var/www/html

$ service httpd start
$ curl localhost
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、基本功能搭建
    • 服务器端
    • 客户端(可设多个)
  • 二、共享网站资源
    • 服务器
    • 客户端1、客户端2
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档