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详解

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:NFS详解-创新互联
文章URL:http://ybzwz.com/article/djhihc.html