在Ros主机上搭建NFS服务器

一、机器人端(服务端执行:)

1、安装必备包

在机器人中安装nfs服务端

sudo apt-get update
sudo apt-get install nfs-kernel-server

2、创建要共享的目录文件夹

创建一个文件夹用于客户端远程访问,比如我们常用的机器人代码段等。

sudo -p mkdir /mnt

3、编辑配置文件

①添加NFS共享目录

sudo nano /etc/exports # 在文件的末尾输入自定义需要共享的文件夹路径/home/xxx/mnt *(rw,sync,no_root_squash)      

参数介绍* 表示任何网段的都可以访问, sync 表示资料同步写到硬盘和内存中,no_root_squash 表示具有超级用户权限

②给挂载的目录设置权限以及修改文件用户

sudo chmod  -R  777  /home/xxx/mnt
sudo chown  -R  777  nobody  /home/xxx/mnt   # 将指定文件的拥有者是组改为指定的用户或者组

4、启动服务

sudo /etc/init.d/nfs-kernel-server start
sudo  /etc/init.d/nfs-kernel-server restart # 先启动NFS再重启NFS

二、虚拟机端(客户端)

1、安装nfs-common 和 portma包

sudo apt-get install nfs-common portmap

2、创建一个提供挂载的目录

sudo mkdir /mnt

3、挂载

sudo  mount  -t  nfs  -o  nolock  192.168.0.100:/home/xxx/xxx  /mnt# mount 是挂载的指令,-t 指定文件的类型,-t nfs 就是指定文件网络这个类型,
# 192.168.0.100 机器人的ip地址,后面是机器人路径和挂载的路径

4、查看是否挂载成功

cd mnt
ls# 或者使用 df -h指令来查看系统硬盘情况。

三、nfs相关文件介绍

/etc/exports                主要配置文件
/etc/usr/exports          文件系统维护指令
/var/lib/nfs/*tab          分享资源的登录文档

Ubuntu nfs mount 局域网挂载硬盘相关推荐

  1. 关于Ubuntu 16.04系统挂载硬盘以及迁移MYSQL数据存储目录的操作步骤

    转载链接 : 关于Ubuntu 16.04系统挂载硬盘以及迁移MYSQL数据存储目录的操作步骤 :https://www.jianshu.com/p/58093888ee25 本文背景: 现有项目系统 ...

  2. ubuntu 16.04 远程挂载硬盘

    前段时间给 ubuntu 主机加装了一个硬盘,在用的时候都是每次开机后手动挂载该硬盘.但由于疫情原因,现在需要远程连接主机加载硬盘,经搜索教程,方法如下: 1. 打开putty 并连接到主机,登陆自己 ...

  3. linux硬盘挂载命令,mount(linux挂载硬盘命令)

    我觉得那个unix主机有点不正常,就去找管理员,他说我给你mount(像是这. 在Windows下,不需要挂载任何分区,只要是Windows能识别的,它会自动显示.. 就不用手动挂载了),要挂载就要使 ...

  4. ubuntu挂载硬盘是什么意思

    在Ubuntu系统中,挂载硬盘指的是将硬盘中的分区(或整个硬盘)连接到文件系统树的某个目录下,以便可以在该目录下访问硬盘中的文件和文件夹. 当一块硬盘被挂载后,系统会将其视为一个目录,并在该目录下显示 ...

  5. Ubuntu NFS服务器的配置

    大部分内容转自文章: http://blog.csdn.net/yangzhu1982/article/details/6265175 这里对NFS服务器就不多加介绍,想要配置该服务器的朋友定然会知道 ...

  6. Ubuntu nfs配置

    Ubuntu nfs配置 被挂载端(10.0.0.2): # apt-get install nfs-kernel-server # vi /etc/exports 按a或i进入编辑模式 /home ...

  7. 磁盘管理(挂载硬盘到不同目录并开机自动挂载)

    前言:在实际的生产环境中,由于服务器的长期工作可能会带来巨大的数据缓存,在不影响正常业务的运行下我们扩展存储,增加新磁盘以缓解海量数据数据存储为服务器带来的压力. 首先我们要知道,硬盘挂载必须要依靠目 ...

  8. linux执行mount命令报错:mount: RPC: Remote system error - Connection refused(NFS:nfs-kernel-server 挂载教程)

    文章目录 什么是NFS挂载目录? 第一次尝试(失败) 第二次尝试(成功) - (ubuntu上安装NFS,Ubuntn上默认没有安装) - (给ubuntu上需要被共享的文件夹赋予权限,保证使用者都能 ...

  9. mount命令(用来挂载硬盘或镜像等)

    原文地址为: mount命令(用来挂载硬盘或镜像等) 一 mount命令(用来挂载硬盘或镜像等) 用法:mount [-t vfstype] [-o options] device dir 1.-t ...

最新文章

  1. 职场经典小故事-II
  2. Android中Activity的启动流程和组织管理方式(Backstack、Task)
  3. 我是如何解决gitlab 命令行上传需要输密码
  4. Windows自动删除n天前的文件的批处理脚本
  5. 【英语学习】【医学】【解剖学】Atlas of Human Anatomy (6e) 的目录
  6. 苹果收购法国图像识别公司 技术或植入iPhone
  7. 数据结构—树的基本概念与性质(思维导图)
  8. PowerDesigner(四)-业务处理模型(转)
  9. idea使用时遇到的一个小问题
  10. GA-T1400协议--注册注销
  11. 关于vs应用程序无法正确启动问题
  12. Navicat获取注册码
  13. 【转】加班与加薪的秘密:一位华为工程师的经验分享
  14. android-GooglePlay上架
  15. [配置] 安卓 | 将微信公众号文章保存到Notion
  16. MATLAB初学教程(一)
  17. NAS服务器有哪些优势
  18. 微信小程序钱包支付页面案例
  19. 不同路径中的文件如何批量改名的实用技巧
  20. 航空行业数字化转型解决方案(附PDF下载)

热门文章

  1. FPGA linux synplify综合工程的环境搭建
  2. instantrails installation
  3. 用C#自制苹果工具条Dock
  4. CSI SAP2000 v17.2.0.1140 1CD结构有限元分析
  5. 2021CCPC华为云挑战赛1006
  6. 【Ansys Meshing】Fluent Meshing和Ansys Meshing在划分边界层网格能力上的对比
  7. 在瑞典当码农 :在家上班?不加班?能干到60岁?
  8. HTTP安全与HTTPS协议
  9. Unity城市虚拟搭建的时候,【房子】或【桥廊】跟随鼠标在【地面】或者【水面】移动
  10. 【天线基础-天线原理、定义和分类】