NFS文件系统共享目录

开两台虚拟机一台作为服务端,另一台作为客户端

server:192.168.139.136                                  client:192.168.139.138

架设一台NFS服务器,并按照以下要求配置

1、开放/nfs/shared目录,供所有用户查询资料

server:

[root@server ~]# mkdir -pv /nfs/shared 

mkdir: 已创建目录 '/nfs'
mkdir: 已创建目录 '/nfs/shared'

[root@server shared]# touch {1..3}

[root@server shared]# ll
总用量 0
-rw-r--r--. 1 root root 0 11月  9 23:37 1
-rw-r--r--. 1 root root 0 11月  9 23:37 2
-rw-r--r--. 1 root root 0 11月  9 23:37 3

[root@server shared]# vim /etc/exports
/nfs/shared     192.168.139.138(ro,sync)

[root@server shared]# systemctl start rpcbind
[root@server shared]# systemctl start nfs-server.service 

[root@server shared]# exportfs -r

client:

[root@client ~]# mkdir /nfs/test -pv
mkdir: 已创建目录 '/nfs'
mkdir: 已创建目录 '/nfs/test'
[root@client ~]# mount -t nfs 192.168.139.136:/nfs/shared /nfs/test/

[root@client test]# showmount -e 192.168.139.136
Export list for 192.168.139.136:
/nfs/shared 192.168.139.138
[root@client ~]# cd /nfs/test/
[root@client test]# ll
总用量 0
-rw-r--r--. 1 root root 0 11月  9 23:37 1
-rw-r--r--. 1 root root 0 11月  9 23:37 2
-rw-r--r--. 1 root root 0 11月  9 23:37 3
此时可以从客户端创建的目录上看到了服务端共享过来的shared内的文件内容

2、开放/nfs/upload目录,为192.168.100.0/24网段主机可以上传目录,

  并将所有用户及所属的组映射为nfs-upload,其UID和GID均为210

server:

[root@server ~]# mkdir /nfs/upload/ -v
mkdir: 已创建目录 '/nfs/upload/'

[root@server ~]# vim /etc/exports                #定义NFS共享的配置文件 

/nfs/upload 192.168.139.0/24(rw,all_squash,anonuid=210,anongid=210)

[root@server ~]# exportfs -r

[root@server ~]# useradd -r -u 210 nfs-upload
[root@server ~]# id nfs-upload 
用户id=210(nfs-upload) 组id=210(nfs-ipload) 组=210(nfs-ipload)

client:

[root@client ~]# mount -t nfs 192.168.139.136:/nfs/upload /nfs/test2/
[root@client ~]# ll /nfs/test2

总用量 0
-rw-r--r--. 1 root root 0 11月  9 00:15 1
-rw-r--r--. 1 root root 0 11月  9 00:15 2
-rw-r--r--. 1 root root 0 11月  9 00:15 3
-rw-r--r--. 1 root root 0 11月  9 00:15 4
-rw-r--r--. 1 root root 0 11月  9 00:15 5
[root@client test2]# touch 6
[root@client test2]# ll
总用量 0
-rw-r--rw-. 1 root       root       0 11月  9 00:15 1
-rw-r--rw-. 1 root       root       0 11月  9 00:15 2
-rw-r--rw-. 1 root       root       0 11月  9 00:15 3
-rw-r--rw-. 1 root       root       0 11月  9 00:15 4
-rw-r--rw-. 1 root       root       0 11月  9 00:15 5
-rw-r--r--. 1 nfs-upload nfs-ipload 0 11月  9 15:44 6
 

3、将/home/tom目录仅共享给192.168.100.136这台主机,并只有用户tom可以完全访问该目录

server:

[root@server ~]# useradd tom
[root@server ~]# touch /home/tom/{1..5}
[root@server ~]# ll /home/tom/
总用量 0
-rw-r--r--. 1 root root 0 11月  9 15:48 1
-rw-r--r--. 1 root root 0 11月  9 15:48 2
-rw-r--r--. 1 root root 0 11月  9 15:48 3
-rw-r--r--. 1 root root 0 11月  9 15:48 4
-rw-r--r--. 1 root root 0 11月  9 15:48 5

[root@server ~]# vim /etc/exports

/home/tom       192.168.139.136(rw)
client:

[root@client ~]# mkdir /nfs/test3/ -v
mkdir: 已创建目录 '/nfs/test3/'

[root@client ~]# mount -t nfs 192.168.139.136:/home/tom /nfs/test3/

[root@client ~]# useradd tom           #在客户端也创建一个tom用户

[root@client ~]# su - tom

[tom@client ~]$ ll /nfs/test3/
总用量 0
-rw-r--r--. 1 root root 0 11月  9 15:48 1
-rw-r--r--. 1 root root 0 11月  9 15:48 2
-rw-r--r--. 1 root root 0 11月  9 15:48 3
-rw-r--r--. 1 root root 0 11月  9 15:48 4
-rw-r--r--. 1 root root 0 11月  9 15:48 5
这里的的tom用户是值UID和GID都相同的用户

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值