[Linux]nfs网络文件系统

1、介绍

NFS(Network File System),允许计算机根据网络进行资源共享,可以将远程主机磁盘挂载到本地,像本地磁盘一样操作。

2、实现nfs

远端主机:

(1)安装nfs-utiles

命令:yum install nfs-utils

(2)修改配置文件

路径:/etc/exports

/mnt 172.25.254.0/24/(ro,sync)                                #只读

/mnt 172.25.254.0/24/(rw,async)                               #可写

输入命令刷新:exportfs -rv

不能重启服务

本地主机;

(1)安装nfs-utiles

命令:yum install nfs-utils

(2)进行挂载(远端主机配置文件设置为可写)

修改/mnt    权限为777

进入目录

 

3、nfs共享目录下设定用户和用户组

(1)

远端主机:

用户

修改配置文件

(rw,async,anonuid=1001,anongid=1001)

#设置本地用户创建的文件所属者和组为1001,若本地存在1001的本地用户则显示1001用户,远端显示1001的用户,本地和远端显示的用户名称可不同。

本地主机:

用户

创建文件查看所属

远端主机:

(2)

远端主机:

用户

修改配置文件

(rw,async,anonuid=1001,anongid=1001,no_root_squash)

#保持原创建用户的所属者uid和组id

本地主机:

用户

创建文件查看所属

切换admin用户并创建文件

远端主机:

(3)

远端主机:

用户

修改配置文件

(rw,async,anonuid=1001,anongid=1001,all_squash)

#本地使用的用户创建文件,文件所属者和组为1001的用户

本地主机:

用户

创建文件查看所属

切换tom用户

远端主机:

 

4、nfs自动挂载

实现输入/net/172.25.254.219/mnt进入共享目录                        /mnt 为远端主机配置文件设定,172.25.254.219为远端主机ip)

本地主机:

(1)安装autofs

(2)开启autofs

命令:systemctl start autofs

(3)进入目录

命令:cd /net/172.25.254.219/mnt                                           (/mnt 为远端主机配置文件设定,172.25.254.219为远端主机ip)

 

实现进入/mnt/admin目录为进入共享目录

本地主机:

(1)在/mnt目录下新建admin目录

(2)修改主策略文件

路径:/etc/auto.master

timeout                            为退出共享目录后自动卸载的时间

添加

/mnt                             /etc/auto.nfs                                                        (子策略文件任意设定)

(3)创建并编写子策略文件

/etc/auto.nfs

admin -rw,vers=3        172.25.254.219:/mnt                                                  #仅有admin目录一个

#若想实现进入不同目录同样进入共享目录则填写以下内容

*    -rw,vers=3        172.25.254.219:/mnt/&                                                    #可根据输入创建多个,但需创建目录

(4)测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值