当前位置: 首页 > news >正文

linux挂载远程目录

服务端操作

 
  1. # 1、安装NFS程序

  2. yum -y install nfs*

rpcbind,在centos6以前自带的yum源中为portmap。

使用yum安装nfs时会下载依赖,因此只要下载nfs即可,无需再下载rpcbind.

 
  1. # 2、查看是否安装了nfs与rpcbind

  2. rpm -qa | grep nfs

  3. rpm -qa | grep rpcbind

 
  1. # 3、创建需要共享的目录,如要共享的目录已存在请跳过创建

  2. mkdir -p /usr/local/elasticsearch-6.4.1/plugins/elasticsearch-analysis-ansj/library

  3. # 4、配置文件以实现共享,打开文件 /etc/exports并输入以下内容

  4. /usr/local/elasticsearch-6.4.1/plugins/elasticsearch-analysis-ansj/library 10.0.2.96: (rw,no_root_squash,no_all_squash,sync)

要共享给客户端的目录

/usr/local/elasticsearch-6.4.1/plugins/elasticsearch-analysis-ansj/library

客户端地址

10.0.2.96

客户端的权限

(rw,no_root_squash,no_all_squash,sync)

rw

可读可写

ro

只读(还与文件系统的rwx有关)

sync

数据同步写入到内存与硬盘中

async

数据先暂存于内存当中,不会直接写入硬盘

wdelay当有写操作,就会检查是否有相关的写操作,并在一起执行(默认设置)

no_wdelay

当有写操作就立即执行,通常要与sync配合使用

root_squash

当客户端登陆NFS的身份为root用户时,将客户端的root用户及所属组都映射为匿名用户或用户组(默认设置)

no_root_squash

使客户端可以使用root身份及权限来操作共享的目录

all_squash

无论客户端登陆NFS的身份为何,都将映射为匿名用户

no_all_squash

无论客户端登陆NFS的身份为何,都将映射为root用户(默认设置)

anonuid

将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户

anongid

将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户

secure

使客户端只能从小于1024的tcp/ip端口连接服务端(默认设置)

insecure

允许客户端从大于1024的tcp/ip端口连接服务端

subtree

当共享的目录是一个子目录,服务端会检查其父目录的权限(默认设置)

no_subtree

当共享的目录是一个子目录,服务端不检查其父目录的权限

 
  1. # 5、启动nfs,rpcbind,并设为开机自启。需要注意启动顺序,先启动rpcbind,在启动nfs

  2. # centos7

  3. systemctl start rpcbind

  4. systemctl start nfs

  5. systemctl enable nfs

  6. systemctl enable rpcbind

  7. # centos6

  8. service nfs start

  9. service rpcbind start

 
  1. # 6、查看是否共享成功

  2. showmount -e localhost

可看到共享的目录及客户端,即为成功

客户端操作

 
  1. # 1、安装NFS程序

  2. yum -y install nfs*

 
  1. # 2、启动nfs

  2. # centos7

  3. systemctl start rpcbind

  4. systemctl start nfs

  5. systemctl enable nfs

  6. systemctl enable rpcbind

  7. # centos6

  8. service rpcbind start

  9. service nfs start

  10. chkconfig nfs on

  11. chkconfig rpcbind on

 
  1. # 3、创建挂载目录

  2. mkdir /home/ansj

 
  1. # 4、查看是否共享成功

  2. showmount -e 10.0.2.177

 
  1. # 5、网络挂载

  2. mount -t nfs -o nolock 10.10.2.177:/usr/local/elasticsearch-6.4.1/plugins/elasticsearch-analysis-ansj/library /home/ansj

centos7的nfs默认使用的是nfs4,所以mount -t 无需指定nfs4也可以

 
  1. # 6、查看是否成功

  2. df -Th

 
  1. # 7、 卸载网络磁盘,与卸载本地挂载相同

  2. umount /home/ansj

  3. # 或

  4. umount 10.10.2.177:/usr/local/elasticsearch-6.4.1/plugins/elasticsearch-analysis-ansj/library

http://www.lryc.cn/news/43170.html

相关文章:

  • ChatGPT—初识
  • 【ArcGIS Pro二次开发】(18):地理处理工具类【Geoprocessing】补遗
  • 国产芯片方案——红外测温体温计方案
  • 详解ChatGPT的免费总结插件Glarity
  • RK3588平台开发系列讲解(NPU篇)NPU调试方法
  • 基于微信小程序+爬虫制作一个表情包小程序
  • TS常用数据类型(TypeScript常用数据类型,ts常用数据类型和js常用数据类型的区别)
  • 关于Numpy的特殊符号@和矩阵运算
  • 动态版通讯录——“C”
  • SpringBoot 将PDF转成图片或World
  • JavaScript中的for in和for of的区别(js的for循环)
  • C++的各种初始化
  • 使用Python突破某网游游戏JS加密限制,进行逆向解密,实现自动登录
  • 用CSS3画了一只猫
  • 菜鸟刷题Day7
  • 蓝桥杯刷题第二十三天
  • 进阶指针(3)——指针与数组笔试题的解析
  • 树与二叉树的存储与遍历
  • 28-队列练习-LeetCode622设计循环队列
  • 你值得拥有——流星雨下的告白(Python实现)
  • 【5G RRC】NR测量事件介绍
  • PMP项管2023年5月的备考准备攻略!
  • Linux进程概念—环境变量
  • 用JS+CSS打造你自己的弹幕王国,让网页动起来!
  • C++ LinuxWebServer 2万7千字的面经长文(上)
  • vue3 解决各场景 loading过度 ,避免白屏尴尬!
  • 基于sringboot和小程序实现高校食堂移动预约点餐系统演示【源码】
  • 开源操作系统与Windows大比拼!
  • RTL8201 以太网PHY芯片 调试记录
  • Java中Static关键字的五种用法详解