美文网首页
Linux_171_自动挂载NFS文件系统

Linux_171_自动挂载NFS文件系统

作者: 为宇绸缪 | 来源:发表于2022-06-13 15:40 被阅读0次

    配置开机挂载服务,每次开机都能用nfs
    把挂载命令写入到开机自动挂载文件中
    /etc/fstab
    在客户端编辑 vim /etc/fstab
    192.168.178.120:/nfs_file /yu_666
    需要挂载的目录写在前边,后面写上即将挂载的位置,文件系统的类型

    autofs自动挂载服务
    /etc/fstab里面写了太多的挂载内容,开启读取的数据会慢,增加服务器的压力。并且挂载的文件不一定是经常使用,可能是临时使用,没有必要写入到文件当中
    如果开机就强制挂载很多内容,但是又不经常使用,会给服务器造成很大的压力,因此一些具有动态特性的文件系统,可以进行动态挂载(比如光盘,软盘,U盘,移动硬盘,NFS,SMB等文件系统)

    autofs特点
    autofs和mount命令的不同点在于
    autofs是一个守护进程,它会在后台检测用户是否要访问某一个还未挂载的文件夹系统,autofs会自动检测该系统是否存在,如果存在则进行挂载。如果用户过了一段时间没有使用该文件系统,autofs自动将其卸载,节省人力维护的成本,以及节省服务器资源

    缺点:autofs特点是,当用户请求的时候才挂载文件系统,如果是高并发的业务场景,大量的用户并发访问文件系统,autofs突然进行大量挂载,会给服务器造成很大的压力,因此在一些高并发场景下,宁愿保持持续挂载,也不用autofs

    安装autofs工具
    yum install autofs -y

    修改autofs配置文件
    /etc/auto.master

    1. 打开autofs配置文件,找到第7行,添加如下代码
    vim /etc/auto.master
    
    /-      /etc/auto.home
    创造自动挂载的配置文件
    
    2. 修改自定义的自动挂载配置文件
    vim /etc/auto.home
    在这个文件当中写入本地挂载点和远程的挂载文件
    /yu_666 -rw,soft,intr   192.168.178.120:/nfs_file
    
    3. 启动autofs
    systemctl start autofs
    
    4.检查现有本地挂载文件系统情况
    df -h
    
    5. 只要autofs检测到用户,对挂载点,进行读写,比如ls,cd的操作,autofs就会自动的进行挂载。当一段时间不操作之后,autofs会自动卸载该设备
    

    相关文章

      网友评论

          本文标题:Linux_171_自动挂载NFS文件系统

          本文链接:https://www.haomeiwen.com/subject/cvmomrtx.html