NFS详解

NFS: Network File System

创新互联网站建设服务商,为中小企业提供成都网站建设、网站设计服务,网站设计,网站托管、服务器租用等一站式综合服务型公司,专业打造企业形象网站,让您在众多竞争对手中脱颖而出创新互联

      NFS:协议,类Unix系统,文件系统(内核)

      SUN:

              NFSv1

              NFSv2

              NFSv3

              NFSv4

             

        RPC:远程过程调用

      

              2049/tcp

              2049/udp

       NIS: Network Information Service

               NIS+

               Kerberos

       RPC: portmapper

              监听

              111/tcp

              111/udp

              各基于RPC提供的进程,在启动时要向rpc注册监听在某端口上,rpc会从各未使用的端口中

              挑一个给此进程监听,即半随机机制:

             NFS:

             安装配置:

                   服务安装程序:nfs-utils

             三个关键进程:

                    mountd:挂载守护进程,负责客户端来源认证的进程

                    nfsd:文件读写

                    idmapd:id映射进程

                /etc/exports:

                文件系统      客户端1(文件系统导出属性)         客户端2

                            客户端:

                                   IP:   192.168.1.29

                                   Hostname 

                                   Network

                            文件系统导出属性:

                                   rw

                                   async

                                   sync

                                   root_squash:压缩root用户,基于imap的、,将root通过网络访问

                                   时转换为nfsnobody用户

                                   no_root_squash:不压缩root用户

                                   all_squash:压缩所有用户

                                   anonuid,anongid:指定匿名用户

                showmount

                             -e:在nfs客户端执行,探查某主机所导出的nfs文件系统,使用格式

                                     "showmount -e Server_IP"

                             -d:在nfs服务器端执行,显示哪个导出的文件系统已经至少一个客户挂载使用了:

                             -a:在nfs服务器端显示所有的挂载会话:

               

                exportfs:

                             -a:操作所有文件系统

                             -ra:重新导出所有文件系统

                             -ua:取消导入的所有文件系统

                             -v:显示详细信息

                                           

实验:

两测试服务器:

        NFS服务器:192.168.1.28

        NFS客户端:192.168.1.29          

1、NFS服务器上创建共享目录/nfsshare

NFS详解

2、NFS服务器上编辑/etc/exports文件,配置共享的目录、网段和共享的属性等

NFS详解

NFS详解

3、重新启动nfs

NFS详解          

4、NFS客户端探索NFS服务器端挂载的选项

NFS详解

5、NFS客户端创建挂载目录/mnt/nfs,并挂载使用

NFS详解

6、NFS客户端进入/mnt/nfs目录里,创建一个文件test.txt,提示无权限,如下图所示:

NFS详解

7、在NFS服务端,加入no_root_squash参数,不压缩root用户,并重启nfs,如下图所示:

NFS详解

8、在NFS客户端,创建test目录,提示正常

NFS详解

9、NFS服务端新建一个nfs的用户testuser,用户id为1000

NFS详解

10、NFS客户端新建一个nfs用户testuser,用户id为1000,从下图可以看到该用户对/nfsshare的文件的

操作正常,包括创建文件,复制文件等

NFS详解

11、NFS服务器上,使用exportfs命令重新加载nfs服务

修改/etc/exportfs文件,并使用exportfs重新导出

NFS详解

12、NFS客户端上,使用showmount -e 查看导出的/nfsshare

NFS详解


文章名称:NFS详解
标题网址:http://bzwzjz.com/article/pgoich.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计制作公司 成都网站建设 响应式网站设计 成都网站建设 古蔺网站建设 重庆网站设计 网站建设改版 成都网站设计 成都网站建设 品牌网站建设 成都模版网站建设 泸州网站建设 成都网站建设公司 广安网站设计 专业网站设计 成都网站制作 成都网站制作 H5网站制作 手机网站制作 攀枝花网站设计 外贸营销网站建设 成都网站建设公司