zoukankan      html  css  js  c++  java
  • linux存储管理之自动挂在

    自动挂载 Automount


    ====================================================================================

    挂载是由访问产生的
    卸载是由超时产生的



    一、手动挂载(临时)
    mount -t 文件系统类型 -o 选项1,选项2... 设备文件 挂载点

    ===本地设备文件
    /dev/cdrom 光盘设备
    /dev/sr0 光盘设备
    /dev/sda5 基本分区
    /dev/vg01/lv01 逻辑卷
    /dev/md0 软RAID设备
    /var/dvd.iso ISO镜像文件
    [root@localhost ~]# mount -t xfs -o ro /dev/sda5 /mnt/sda5
    [root@localhost ~]# mount -t iso9660 -o loop /var/dvd.iso /mnt/dvd
    [root@localhost ~]# mount -t iso9660 /dev/cdrom /mn/cd

    ===网络存储设备文件
    准备NFS存储见本页后
    NFS: 192.168.122.137:/home/dir1
    CIFS: //192.168.10.240/dir2

    NFS Client
    [root@localhost ~]# mount -t nfs 192.168.122.137:/home/dir1 /mnt/dir1
    [root@localhost ~]# mount -t cifs -o user=allice,pass=111 //192.168.0.240/dir2 /mnt/dir2


    二、实现自动挂载
    第一种解决方案: /etc/fstab
    /dev/sda5 /mnt/sda5 xfs defaults 0 0
    192.168.122.137:/home/dir1 /mnt/dir1 nfs defaults 0 0
    //192.168.10.240/dir2 /mnt/dir2 cifs defaults,user=alice,pass=111 0 0
    优点:可以实现开机自动挂载
    缺点:由于网络连接的不稳定性,会导致网络设备挂载失败
    结论:适合挂载本地设备和持续使用的设备

    第二种解决方案: automount按需挂载
    [root@localhost ~]# yum -y install autofs

    案例1:使用automount将192.168.122.137:/home/dir1 /nas/dir1


    父挂载点:/nas
    子挂载点:dir1

    [root@webserver ~]# vim /etc/auto.master
    /nas /etc/auto.nfs

    [root@webserver ~]# vim /etc/auto.nfs
    dir1 -rw 192.168.122.137:/home/dir1
    dir2 -rw 192.168.122.137:/home/dir2

    [root@webserver ~]# systemctl restart autofs
    [root@webserver ~]# systemctl enable autofs
    [root@webserver ~]# ls /nas/dir1


    扩展知识:准备NFS 存储


    [root@nas ~]# cat /etc/redhat-release
    CentOS Linux release 7.2.1511 (Core)

    [root@nas ~]# systemctl stop firewalld.service
    [root@nas ~]# systemctl disable firewalld.service

    [root@nas ~]# mkdir /home/dir1
    [root@nas ~]# touch /home/dir1/file{1..10}

    [root@nas ~]# vim /etc/exports
    /home/dir1 *(rw,sync,no_root_squash)

    [root@nas ~]# systemctl restart nfs-server.service
    [root@nas ~]# systemctl enable nfs-server.service

    最终提供的NFS共享为:
    192.168.122.137:/home/dir1





  • 相关阅读:
    docker in docker
    docker社区的geodata/gdal镜像dockerfile分析
    howto:在构建基于debian的docker基础镜像时,更换国内包源
    使用Visual Studio 2017构建.Net Core的Docker镜像
    步骤:asp.net core中使用identifyserver4颁发令牌
    部署:阿里云ECS部署Docker CE
    问题:调用 ASP.Net Core WebAPI的HTTP POST方法时,从 [FromBody] 中读取的 MongoDB GeoJsonObjectModel成员总是null
    《.NET 微服务:适用于容器化 .NET 应用的体系结构》关键结论
    SQL数据库注入防范 ASP.NET Globle警告
    数据库中的恶意字符批处理
  • 原文地址:https://www.cnblogs.com/anttech/p/10612337.html
Copyright © 2011-2022 走看看