NFS+mou
前言
有两台电脑,Linux操作系统,服务器和客户端,IP不同,但是可以相互访问。
客户端想访问服务器的文件系统
准备工作
假设 服务器的ip为 192.168.0.100,要分享为公共文件夹的目录为 /opt/ros/robot
假设 客户端的ip为 192.168.0.77,接受上传文件的目录为 /home/qian/ShareToServer
运行场景
在实际使用中,直接向 192.168.0.77的 /home/qian/ShareToServer 中保存文件,或者删除文件,都相当于在 192.168.0.100 /opt/ros/robot中进行操作
开始实施
1、检查 服务器,即需要提供分享文件夹的服务器是否具有NFS服务
$ rpm -qa |grep nfs
如果安装了,则会打印一些信息,
否则什么也不会发生,就需要安装了
使用root权限
$ yum install nfs-utils
2、修改 服务器中的/etc/exports
增加语句
/tmp/share 192.168.1.3(rw,no_root_squash,async)
看出来格式了吗?允许 Ip为192.168.1.3的服务器访问本服务器的/tmp/share文件夹,后面括号里的内容是必须的,设定了一些操作规则
关于exports 的内容可以参考 http://blog.chinaunix.net/uid-21089721-id-2327441.html
3、重启NFS服务
$ service portmap start
$ service nfs start
或者
$ service nfs restart
以上 三步完成了服务器的所有设置,服务器又被叫做服务端
注意:需要开放111、2049端口号,并且设置共享文件夹的权限。
接下来是客户端的设置,就比较简单了
注意!客户端中也必须安装nfs服务
否则会报错:wrong fs type, bad option, bad superblock
假设 客户端的ip为 192.168.1.3,接受上传文件的目录为 /usr/tomcat/here
这里 /usr/tomcat/here 是需要存在的,被称为挂载点
如果不存在可以创建(-p 的意思是如果父目录不存在则创建)
mkdir -p /usr/tomcat/here
然后运行
$ mount -t nfs 192.168.1.2:/tmp/share /usr/tomcat/here
格式上就是,mount -t nfs 服务器的IP:服务器分享的目录 客户端直接操作的目录
这样操作客户端的这个目录就相当于直接服务器分享的目录了,当然,操作服务器的分享的目录,这个客户端里的内容也会跟着变
查看目前客户端的挂载情况
$ mount | grep nfs
去除客户端的挂载
$ umount /var/tmp/share
或者
$ umount -l /var/tmp/share
/var/tmp/share 是客户端的目录,注意这个是我本地的实验数据,不要和上面的混淆
其次,这里命令中加了 -l ,是强制执行的命令,对于出现device is busy 时才可以使用
https://blog.csdn.net/gys_20153235/article/details/80516560
服务器是工控机 , 客户端本机
https://blog.csdn.net/zhangjunli/article/details/81014211
https://blog.csdn.net/qq_36747237/article/details/80595204
https://blog.csdn.net/zxpcz/article/details/82143425
https://blog.csdn.net/bobbat/article/details/44139527
NFS+mou的更多相关文章
- nfs 笔记 2
http://woxihuanpes.blog.163.com/blog/static/12423219820097139145238/ http://blog.csdn.net/willvc123/ ...
- linux NFS 配置步骤
转载 http://woxihuanpes.blog.163.com/blog/static/12423219820097139145238/ NFS server可以看作是一个FILE SERVER ...
- ubuntu 14.04LTS 环境下配置NFS服务
简言之,NFS(Network FileSystem,网络文件系统)用于在不同机器,不同操作系统之间通过网络互相分享各自的文件.NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操 ...
- 【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)
RAC在LINUX上使用NFS安装前准备(六) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇 ...
- Ubuntu搭建NFS
NFS全称是Network File System,网络文件系统.它可以通过网络实现文件共享.其结构图大概是这样的: 在机器E上开启NFS服务,机器ABCD都挂载NFS,这样可以实现机器ABCD共享文 ...
- nfs挂载配置
nfs挂载步骤 服务器端 1.安装nfs-utils rpcbind $sudo yum –y install nfs-utils rpcbind 2.文件开放出去配置/etc/exports 例子: ...
- NFS服务器搭建——可用于共享文件或负载均衡文件共享服务器使用
一.软件包安装 yum -y install nfs-utils rpcbind 二.服务器端配置共享目录 1. 在服务器上创建NFS共享目录:mkdir /usr/local/test 2. 设置 ...
- NFS网络共享服务部署
10.3 NFS服务端部署环境准备 10.3.1 NFS服务部署服务器准备 服务器系统 角色 IP Centos6.7 x86_64 NFS服务器端(NFS-server) 192.168.1.14 ...
- Linux NFS服务器的安装与配置
一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...
随机推荐
- Codeforces 479【F】div3
题目链接:http://codeforces.com/problemset/problem/977/F 题意:给你一串数字序列,让你求最长上升子序列,但是这个子序列呢,它的数字得逐渐连续挨着. 题解: ...
- mysql保存当前时间精确到秒
用mybatis在mysql中保存字段精确到秒须要两个步骤. 1.如今mysql中将时间字段改为datetime 比如:alter table tablename add pay_date da ...
- iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT --to-destination
启动docker容器时报错: iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT ...
- Springboot整合dubbo搭建基本的消费、提供和负载均衡
文章目录 1.确定接口 2.创建提供者 2.1 pom配置 2.2dubbo配置文件 2.3 application.properties 2.4 mybatis相关 2.4.1 配置UserMapp ...
- D3.js比例尺 定量比例尺 之 线性比例尺(v3版本)
定量比例尺 : 数学上有函数的概念,不是编程中所说的函数,如线性函数.指数函数.对数函数等,而指的是一个量随着另一个量的变化而变化.例如有一下线性函数 : y=2x+1该函数在二维坐标系中绘制出来的图 ...
- html编写的日历
1.html (1) <html> <head> <meta http-equiv="Content-Type" content="text ...
- lvs负载均衡连接
http://blog.csdn.net/zwz1984/article/details/45194377 http://blog.csdn.net/zwz1984/article/details/4 ...
- 【学术篇】SDOI2017 数字表格
======传======送======门======在======里======面====== 去年忘记可以预处理了... 然后就打了10pts的暴力... 现在学了莫比乌斯反演就可以来做了 这个题 ...
- linux zip,tar压缩文件夹 忽略 .git 文件夾
linux zip 忽略 .git 文件夾 # zip 命令 zip -r bitvolution.zip bitvolution -x *.git* # tar命令压缩文件夹忽略 .git文件夹 t ...
- 7.spark运行模式
sparkbin目录下 ./pyspark --help http://spark.apache.org/docs/latest/submitting-applications.h ...