zoukankan      html  css  js  c++  java
  • autofs自动挂载

    auto

    可使用autofs按需要挂载NFS共享,在空闲时自动卸载

    由autofs包提供

    系统管理器指定由/etc/auto.master自动挂载器守护进程控制的挂载点

    自动挂载监视器访问这些目录并按要求挂载文件系统

    文件系统在失活的指定间隔5分钟后会自动卸载

    为所有导出到网络中的NFS启用特殊匹配 -host 至“browse”

    参看帮助:man 5 autofs

      1 [root@234c17 ~]# rpm -qa autofs
      2 autofs-5.0.7-83.el7.x86_64
      3 [root@234c17 ~]# rpm -ql autofs
      4 /etc/auto.master	//主配置文件
      5 /etc/auto.master.d	//配置文件目录
      6 /etc/auto.misc	//子配置文件
      7 /etc/auto.net
      8 /etc/auto.smb
      9 /etc/autofs.conf
     10 /etc/autofs_ldap_auth.conf
     11 /etc/sysconfig/autofs
     12 /usr/lib/systemd/system/autofs.service
     13 /usr/lib64/autofs
     14 /usr/lib64/autofs/lookup_dir.so
     15 /usr/lib64/autofs/lookup_file.so
     16 /usr/lib64/autofs/lookup_files.so
     17 /usr/lib64/autofs/lookup_hesiod.so
     18 /usr/lib64/autofs/lookup_hosts.so
    ………………
     86 /usr/share/man/man5/auto.master.5.gz
     87 /usr/share/man/man5/autofs.5.gz
     88 /usr/share/man/man5/autofs.conf.5.gz
     89 /usr/share/man/man5/autofs_ldap_auth.conf.5.gz
     90 /usr/share/man/man8/autofs.8.gz
     91 /usr/share/man/man8/automount.8.gz
    

    auto配置

    相对路径法

      1 //主配置文件:
      2 # vim /etc/auto.master
      3 //dirname 具体挂载配置文件(指定路径,文件名任意)
      4 /misc   /etc/auto.misc //自动挂载的dirname
      5 /net    -hosts //网络访问
      6 
      7 //包含子配置目录
      8 +dir:/etc/auto.master.d
      9 
     10 //配合主配置文件的子配置文件:
     11 
     12 # /etc/auto.misc
     13 //basename 具体挂载选项 挂载资源
     14 cd  -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
    

    实验:实现自动挂载

      1 # vim /etc/auto.master
      2 
      3 /nfs    /etc/auto.nfs
    
      1 # vim /etc/auto.nfs
      2 
      3 nfs    -fstype=nfs,rw 192.168.234.27:/data/app

    结果:

      1 #tree /nfs/nfs
      2 /nfs/nfs
      3 ├── acc.txt
      4 └── nfs.txt
    

    绝对路径法

      1 //由2个文件组合而成
      2 //主配置文件文件:
      3 # vim /etc/auto.master
      4 //	/- 具体挂载配置文件(指定路径,文件名任意)
      5 
      6 /- /etc/auto.d6
      7 包含子配置目录
      8 +dir:/etc/auto.master.d
      9 第二个文件:
     10 # /etc/auto.hunk-home
     11 
     12 //目录绝对路径 具体挂载选项 挂载资源
     13 
     14 /d1/d2/d3/d4/d5/d6 -fstype=nfs,rw 192.168.234.27:/app/home/nfs
    

    实例:利用NFS实现用户家目录漫游

      1 #exportfs -v
      2 /app/home/nfs <world>(rw,sync,wdelay,hide,no_subtree_check,sec=sys,secure,root_squash,no_all_squash)
      3 
      4 在远程主机上
      5 #su – nfs
      6 
      7 $ cat nfs
      8 home-nfs
      9 
     10 $df
     11 Filesystem           1K-blocks    Used Available Use% Mounted on
     12 192.168.234.27:/app/home/nfs   8913920 1427808   7486112  17% /home/nfs
    成功实现了用户家目录漫游




  • 相关阅读:
    python测试开发django-1.开始hello world!
    python基础--杂项
    Python基础----函数
    python介绍
    公共Webservice
    divmod(a,b)函数
    模块知识
    第三周作业 修改配置文件
    rsync在windows和linux同步数据的配置过程
    docker学习笔记
  • 原文地址:https://www.cnblogs.com/OrochWang/p/9502456.html
Copyright © 2011-2022 走看看