文章目录
一、NFS是什么?
Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。
nfs开启需要向rpc进行请求端口注册
特点:
Ftp 双向传输
优点:1.访问效率高,配置简单 2.维护简单
缺点:1.只有主机访问控制,没有用户访问控制 2.只能在支持nfs协议 的地区 去交互
二、具体操作
在练习中成长:
架设一台NFS服务器,并按照以下要求配置
1、开放/nfs/shared目录,供所有用户查询资料
2、开放/nfs/upload目录,网段主机可以上传目录,
并将所有用户及所属组映射为nfs-upload,其UID和GID均为210
3、将/home/tom目录仅共享给192.168.10.128这台主机,并只有用户tom可以完全访问该目录
案例一:开放/nfs/shared目录,供所有用户查询资料
服务端:
1.准备工作:(核心–开启nfs)
2.进入nfs的共享配置文件: vim /etc/exports
修改内容:修改要求(开放/nfs/shared目录,供所有用户查询资料)
/nfs/shared *(ro)
共享的目录 权限
3.创建要共享的目录:
4.nfs的特点,直接重新挂载,无需重启
[root@bogon ~]# exportfs -r
客户端
1.显示服务端的共享文件的位置及信息
[root@bogon ~]# showmount -e 192.168.134.128
2.挂载服务端的共享文件到/mnt
[root@bogon ~]# mount 192.168.134.128:/nfs/shared /mnt
3.查看共享的文件权限
案例二:开放/nfs/upload目录,网段主机可以上传目录,并将所有用户及所属组映射为nfs-upload,其UID和GID均为210
服务端
1.准备工作
同案例一
2.进入nfs的共享配置文件: vim /etc/exports
修改内容:修改要求(开放/nfs/upload目录,网段主机可以上传目录,并将所有用户及所属组映射为nfs-upload,其UID和GID均为210)
3.创建要共享的目录:
[root@bogon ~]# mkdir /nfs/upload -p
4.查看文件夹的权限,是否向其他用户开放写操作:
没有权限,就修改权限:
[root@bogon ~]# ll -d /nfs/upload/
drwxr-xr-x. 2 root root 6 Aug 30 15:34 /nfs/upload/
[root@bogon ~]# chmod o+w /nfs/upload/
[root@bogon ~]# ll -d /nfs/upload/
drwxr-xrwx. 2 root root 6 Aug 30 15:34 /nfs/upload/
5.向共享目录里添加文件:
[root@bogon ~]# touch /nfs/upload/{
a..e}
[root@bogon ~]# ll /nfs/upload/
total 0
-rw-r--r--. 1 root root 0