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

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

  • 相关阅读:
    2.2阶乘末尾0的个数,最低位1的位置
    samba服务器使用
    全排列的非递归算法
    2.1二进制数中1的个数
    2.3发帖水王
    C #与##的使用
    NEU1141the unique number
    【转】4习惯让你越休息越累
    二叉树由先序遍历和中序遍历输出后序遍历
    UVA100
  • 原文地址:https://www.cnblogs.com/hustcpp/p/11678146.html
Copyright © 2011-2022 走看看