zoukankan      html  css  js  c++  java
  • 将iso mount 到nfs 目录问题

    最近有个需求,需要在多台系统安装程序,安装文件是iso 格式的,最普通的办法就是拷贝到其它系统,然后mount loop 到本地目录。
    但是比较麻烦,而且当前已经有一个nfs 服务端了,于是想出一个办法:

    1. 先将iso 拷贝到nfs 服务端, 然后mount 到nfs 路径下 /nfsshare/ 下的一个子目录 iso

      mount -o loop iso /nfsshare/iso 
      
    2. 到其它系统里再mount 这个nfs

      mount -t nfs4  192.168.4.5:/nfsshare /mnt
      

    当我准备去mnt 目录直接安装时,发现/mnt/iso 文件为空

    1. 那么问题来了,这样不行吗? 当我在nfs服务端umount /nfsshare/iso 后,向iso 添加一个文件test,再mount 回去
      此时在客户端,看不到iso 内容,却能看见刚才添加的文件test

    2. 所以说nfs 没有将loop iso 共享出去了

    3. 换个方式吧,先将安装文件iso 拷贝到 /nfsshare/iso , 再到其它系统里 mount呢

      mount -t nfs4  192.168.4.5:/nfsshare /mnt   # 先mount nfs 
      mount -o loop /mnt/iso/install.iso  /installdir  # 再mount iso 
      

    跑到/install 目录查看,能看到安装文件里的内容了, 完成 !

    不过留有疑问,是否第一种方式不可行呢? 还是我没配置正确呢 ?

  • 相关阅读:
    MathType如何插入竖直线
    MongoDB时间类型
    《穆斯林的葬礼》读书笔记
    Fluentd安装——通过rpm方式
    MongoDB安装、管理工具、操作
    Flask服务入门案例
    python判断类型
    linux硬链接与软链接
    python 环境问题
    Linux进程管理工具——supervisor
  • 原文地址:https://www.cnblogs.com/hustcpp/p/11678146.html
Copyright © 2011-2022 走看看