RHCE7学习笔记25――使用NFS访问网络存储

一、使用NFS在Linux系统之间共享文件资源

    1、配置NFS服务器端的文件共享权限    

           配置exports文件:

[root@clz ~]# vim /etc/exports
 /aa     10.35.89.0/26(rw,rsync)


    查看nfs默认的共享配置:

[root@clz nfs]# cat /var/lib/nfs/etab 
/aa10.35.89.0/26(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534,sec=sys,rw,secure,root_squash,no_all_squash)


    2、在客户端挂载服务器共享文件

        查看服务器共享的文件夹是否可用:

[root@client ~]# showmount -e 10.35.89.32
Export list for 10.35.89.32:
/aa 10.35.89.0/26

        挂载共享文件夹:

  [root@client ~]# mount 10.35.89.32:/aa /nfs

    

二、配置自动挂载


    当要访问外部设备时,必须要先挂载才能使用:


    把某类设备和具体的某个目录对应起来:当访问这个目录的时候系统就知道要访问这个设备,系统自动挂载设备到目录;


    1、自动挂载光盘:


            首先安装autofs包:

  [root@clz ~]# yum install autofs.x86_64 -y

            

        编辑/etc/auto.master文件:

 /mnt    /etc/aa.auto 把哪一个外部设备挂载到/mnt的子目录下由auto.aa定义

        创建aa.auto文件并编辑:


cdrom           -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
将本机的/dev/cdrom挂载到/mnt下面的cdrom目录

        

        重新启动autofs服务:

 [root@clz ~]# systemctl restart autofs

        这时再进入到挂载的cdrom目录下面即可进入:

root@clz /]# cd /mnt/
[root@clz mnt]# ls
[root@clz mnt]# cd cdrom
[root@clz cdrom]# ls
addons  EULA  images    LiveOS      Packages       repodata                 RPM-GPG-KEY-redhat-release
EFI     GPL   isolinux  media.repo  release-notes  RPM-GPG-KEY-redhat-beta  TRANS.TBL


        注意:因为配置了父目录为/mnt,所以自动挂载的时候,原/mnt下面的文件会自动被隐藏

        

    

    2、自动远端挂载nfs文件:

    

        配置auto.master文件:

/-      /etc/auto.nfs

        创建auto.nfs文件并编辑:

/bb/nfs         -fstype=nfs     10.35.89.31:/aa

    

        因为没有在master文件定义父目录,所以自动挂载的时候/bb目录下面的原文件没有被隐藏



    3、为ldap网络用户自动挂载家目录


        首先在ldap服务器共享网络用户的家目录



        在客户端auto.master配置自动挂载家目录文件:


          如果要在配置文件里面使用*和&做匹配,那么必须要在auto.master里面定义父目录


    

        


    


你可能感兴趣的:(rhce7,NFS访问网络存储)