Linux服务器挂载另一台服务器的文件夹(mount)

打印 上一主题 下一主题

主题 527|帖子 527|积分 1581

我们实际应用中,会常遇到多个Linux服务器之间需要频仍共享文件,或者是一台服务器需要利用另一台服务器的闲置磁盘空间。最方便的方法就是挂载另一台linux文件夹(文件服务器),通俗明白为:当前服务器长途连接了另一台服务器的某个文件夹。
前提:


  • 长途服务器需要开启NFS服务。
  • 长途服务器需要在/etc/exports文件中添加可供访问的目次,并给予相应的权限。
例:长途服务器上先创建一个/data文件夹,然后/etc/exports的配置如下:
/data * 表示全部机器都可以访问此文件夹,/data [ip] 则是指定ip访问。
  1. # /etc/exports: the access control list for filesystems which may be exported
  2. #               to NFS clients.  See exports(5).
  3. #
  4. # Example for NFSv2 and NFSv3:
  5. # /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
  6. #
  7. # Example for NFSv4:
  8. # /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
  9. # /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
  10. #
  11. /data *(rw,sync,no_subtree_check,no_root_squash)
  12. #/data 10.10.10.10(rw,sync,no_subtree_check,no_root_squash)
复制代码

挂载第一步:创建本地文件夹(作为挂载目次)
  1. mkdir /data  ###在本地服务器创建/data文件夹
复制代码
挂载第二步:执行挂载命令
  1. mount -t nfs [远程服务器ip]:/data /data
复制代码
挂载第三步:查看挂载是否乐成
  1. 输入:df -Th 若展示出[远程ip]:/data,即表示挂载成功
  2. [远程ip]:/data   nfs4    5.0T  151G  4.6T   4%  /data
复制代码

若要停止利用挂载目次,可以利用umount命令:
  1. umount /data
复制代码
若提示正在被利用/占用,可以稍等一会再次执行。若想强制停止,可以利用fuser -m  命令查看占用,kill掉占用进程后再次执行umount命令:
  1. 输入:fuser -m /data
  2. 输出:/data:   1234c
  3. 输入:ps aux | grep 1234 查看进程占用
  4. 输入:kill -9 1234
  5. 输入:umount /data
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

老婆出轨

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表