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 目录查看,能看到安装文件里的内容了, 完成 !

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

  • 相关阅读:
    104.Maximum Depth of Binary Tree
    103.Binary Tree Zigzag Level Order Traversal
    102.Binary Tree Level Order Traversal
    101.Symmetric Tree
    100.Same Tree
    99.Recover Binary Search Tree
    98.Validate Binary Search Tree
    97.Interleaving String
    static静态初始化块
    serialVersionUID作用
  • 原文地址:https://www.cnblogs.com/hustcpp/p/11678146.html
Copyright © 2011-2022 走看看