实验一

第一步下载所需要的依赖

        yum install nfs-utils rpcbind -y

第二步关闭防火墙和selinux

        systemctl disable --now firewalld

        查看selinux的状态,如果是disabled,则不需要改动,不是把它修改成disabled

                gentenforce       

      

        修改selinux的配置文件

                vim /etc/selinux/config     进入到selinux的配置文件中

                selinux=disabled    这里时进入到配置文件中把它修改成disabled

第三部开启两个虚拟机,进行nfs服务器的搭建

                创建共享项目(服务端)

                        mkdir /www

                在项目中写入内容(服务端)

                        echo “welcome to NFS” > /www/newfile

`              配置共享目录(服务端)

                        vim /etc/exports

                        /www    192.168.159.135/24(rw,sync,all_squash)    这里的IP地址写NFS客户端的

                赋予目录权限(服务端)

                        chmod  -Rf 777 /www  给/www及一下目录全部权限

                开启服务(在master虚拟机(服务端))

                        systemctl start rpcbind

                        systemctl start nfs-server

                        systemctl enable rpcbind

                        systemctl enable nfs-server

                查看共享目录(node1虚拟机(客户端))

                        showmount -e 192.168.159.134

                创建挂载目录(客户端)

                        mkdir /a1

                进行挂载(客户端)

                        mount -t nfs 192.168.159.134:/www  /a1

                进行开机挂载(客户端)

                        vim /etc/fstab

                        192.168.159.134:/www /a1 nfs defaults 0 0

                测试

                        mount -a

                        df -h

实验二NFS账户映射

       这里我们讲/www的权限修改后,查看客户端是否可以访问成功,是否可以修改数据

       第一步定位服务端

                cat /etc/exports   # 确认是否为rw可读可写的权限

                cd /nfsfile

                ll    查看原有的权限   

              ·修改原有权限,看客户端是否还可以访问

                chmod -Rf 444 /www

                ll  /www

第二步定位客户端

                cd /a1  发现权限不够

实验三

             要求:客户端访问服务端,默认使用服务端的账户映射为nobody,uid与gid均为65534,其值可以修改

             第一步定位服务端

                       vim /etc/exports

                     修改完成后需要重新开启rpcbind和nfs-server。

                        systemctl restart rpcbind

                        systemctl restart nfs-server

        第二步定位客户端

                        cd  /a1

                        touch test2.txt    创键一个文件看看账户名被修改过没有

                        ll    查看

        第三步查看服务端默认账户

                           vim /etc/exports

                            /www       192.168.159.135/24(rw,sync,all_squash)

                           创建一个文件ccdv1.txt

                                touch  ccdv1.txt

                                ll    查看

实验四自动挂载服务

           第一步下载依赖(服务端)

                        yum install autofs nfs-server -y   在客户端安装

            第二步设置共享目录(服务端)

                         mkdir /sss

                        vim /etc/exports

                        /sss    192.168.159.134

                        启动  rpcbind 和nfs-server

                        systemctl  start rpcbind

                        systemctl enable rpcbind

                        systemctl start  nfs-server

                        systemctl enable nfs-server

           第三步定位客户端,编辑自动挂载配置文件

                        设计自动挂载本地目录:/nfs/testmnt

                                vim /etc/auto.master

                                /sdf     /etc/auto.nfs                                          showmount -e 192.168.159.134   查看共享目录

                        编辑自动挂载的子配置文件

                                vim /etc/auto.nfs      书写本地挂载目录的子目录及远程共享目录

                                aa1     192.168.159.134:/www

                         重启自动挂载服务

                                systemctl  start autofs

                                systemctl  enable  autofs

                                df -h  查看挂载信息

                                cd /nfs    进入到本地挂载目录,会自动新建

                                ls

                                cd testmnt     进入到本地挂载目录的下级目录,会触发自动挂载

                                ls

                                df -h

实验五本地挂载光盘

                第一步定位服务端

                                下载依赖

                                        yum install autofs rpcbind nfs-utils -y

                                关闭防火墙和selinux

                                        systemctl disable --now firewalld

                                        vim /etc/selinux/config   进入到selinux配置进行手动的修改

                第二步 修改autofs主配置文件

                                设计本地自动挂载目录路径:/media/cdrom

                                        vim /etc/auto.master

                                        /media   /etc/iso.aa        

                                        vim /etc/iso.aa

                                        cdrom   -fstype=iso9660,ro,nosuid,nodev     :dev/sr0

                                        df -h

                                

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐