1.安装必要的包

nfs-utils           rpcbind (nfs是基于sun公司的rpc通信实现的,所以要装rpcbind)
这2包,在服务端和客户端都需要安装,并启动服务。
启动  service rpcbind start  service nfs start   (顺序不能变,nfs依存rpc,所以先启动rpcbind后启动nfs)
开机启动   chkconfig nfs on  chkconfig rpcbind on
如果yum安装会自动解决依存关系,如果rpm需要自己解决依存关系,安装所需的所有包。
yum安装:yum install nfs-utils

2.【修改server端】修改/etc/exports文件

在文件中加入:
/home/user/source (rw)  
 或
/home/user/source
(rw,sync,no_wdelay,insecure_locks,no_root_squash)  
 或
/home/wyq/share  192.* (insecure,rw,sync,no_root_squash)

exports配置文件说明
/home/user/source  共享的目录
192.*       允许访问的主机IP, 如果不能确定 ,请使用 * (在Fedora 20实验中表示任意IP时,不用加星号,否则nfs会无法启动) 
insecure    一个安全选项, 如果nfs服务端口号小于1024则可以不添加这个选项, 否则不添加的话, 是无法访问的.其他主机访问的话就会被拒绝.
rw          共享目录的权限,rw 是可读写的权限,只读的权限是ro.
sync        同步的选项, 可选的还有 async. sync是不使用缓存,随时写入同步, async是使用缓存的.
no_root_squash  NFS服务共享的目录的属性, 如果用户是root, 那么对这个目录就有root的权限.

保存退出之后,重启nfs服务,service nfs restart。

注意事项:1).共享目录如果系统没有,需要自己手动建立,需要同exports中添加的共享目录保持一致,并加读写权限。

      2).为了顺利共享需要将防火墙关闭,service iptables stop 。或者自己配置防火墙允许共享网段内访问。

验证共享是否成功 showmount -e localehost 或者 showmount -e 127.0.0.1 都可以。如果成功会列出共享的目录。

如果失败,请检查 /etc/exports 文件配置是否正确。是否重启nfs服务。

3.客户端设置

在客户端设置相同的目录结构,最好是相同的,容易记忆,不同也可以。例如:/opt/share
挂载共享目录,命令格式:# mount NFS服务器IP:共享目录 本地挂载点目录。例如:mount 192.168.3.190:/sharedata /sharedata
挂载成功。 可以查看文件是否和服务器端一致

linux与linux之间共享目录的更多相关文章

  1. linux查看访问windows共享目录NT_STATUS_DUPLICATE_NAME问题解决

    linux查看访问windows共享目录NT_STATUS_DUPLICATE_NAME问题解决 [jason@superfreak ~]$ smbclient //powerhouse-smb.my ...

  2. Linux下最快速共享目录的方法

    Linux下最快速共享目录的方法 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 搭建FTP,或者是搭建网络文件系统,这 ...

  3. 在Linux下访问Windows共享目录的配置方法

    在Linux下访问Windows共享目录的配置方法 1.在Windows上设置一个共享目录 如:将d:\RedHat_disk设置为共享目录 2.在Windows上创建一个用户,如tommy,密码11 ...

  4. Linux和Linux之间共享目录

    1.Linux 服务器端NFS服务器的配置 以root身份登陆Linux服务器,编辑/etc目录下的共享目录配置文件exports,指定共享目录及权限等. 执行如下命令编辑文件/etc/exports ...

  5. Linux下搭建企业共享目录方案之------samba

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通 ...

  6. Linux 下访问Windows共享目录

    5.安装cifs-utils软件包 # yum install cifs-utils 貌似可以不用安装这个包. 6.在Linux下创建一个挂载点 # mkdir  /mnt/Windows 7.挂载W ...

  7. 【linux】在linux挂在windows共享目录

    mount -t cifs -o username=用户名,password='密码',vers=2.0 //windows共享目录 /linux挂载目录

  8. linux多服务器之间的目录文件同步

    一.rsync是什么 在开始正式学习rsync之前,我们先来回答这个问题:rsync是什么. rsync(remote synchronize)是Liunx/Unix下的一个远程数据同步工具.它可通过 ...

  9. Linux系统挂载windows共享目录报错mount error(121):remote error I/O error

    经查,这是由于NFS(Network File System)即网络文件系统服务器有多个版本,V2.V3.V4.而且各版本同时运行,因此挂载时需要说明版本号 mount -o username='pk ...

随机推荐

  1. idea 取消代码下波浪线

    如图取消下面的波浪线

  2. VS 2017 产品密钥

    Visual Studio 2017(VS2017) 企业版 Enterprise 注册码:NJVYC-BMHX2-G77MM-4XJMR-6Q8QFVisual Studio 2017(VS2017 ...

  3. 《Windows核心编程系列》十谈谈同步设备IO与异步设备IO之异步IO

    同步设备IO与异步设备IO之异步IO介绍 设备IO与cpu速度甚至是内存访问相比较都是比较慢的,而且更不可预测.虽然如此,通过使用异步设备IO我们仍然能够创造出更高效的程序. 同步IO时,发出IO请求 ...

  4. _bzoj2038 [2009国家集训队]小Z的袜子(hose)【莫队】

    传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2038 裸的莫队,注意要先移动右端点再移动左端点. #include <cstdio&g ...

  5. QT5之2D绘图-绘制路径

    在绘制一个复杂的图形的时候,如果你需要重复绘制一个这样的图形,就可以使用到QPainterPath类,然后使用QPainter::drawPath()来进行绘制. QPainterPath类为绘制操作 ...

  6. Kay and Snowflake CodeForces - 686D

    Kay and Snowflake CodeForces - 686D 题意:给一棵有根树,有很多查询(100000级别的),查询是求以任意一点为根的子树的任意重心. 方法很多,但是我一个都不会 重心 ...

  7. Jewel Magic UVA - 11996 || bzoj1014: [JSOI2008]火星人prefix

    Jewel Magic UVA - 11996 这是一道用splay/非旋treap做的题(这里用的是非旋treap) 1/2/3是splay/非旋treap的常规操作.对于操作4,可以用哈希法求LC ...

  8. iOS开发之邮件发送代码

    邮件发送功能是由MessageUI Framework提供的,这个框架是iPhone sdk中最简单的框.由一个类.一个视图控制器,一个protocol组成. 一.创建视图控制器: MFMailCom ...

  9. CoreText的使用方法

    - (void)draw { CGContextRef context = UIGraphicsGetCurrentContext(); NSMutableAttributedString *attr ...

  10. 转 PHP编程过程中需要了解的this,self,parent的区别

    {一}PHP中this,self,parent的区别之一this篇 面向对象编程(OOP,Object Oriented Programming)现已经成为编程人员的一项基本技能.利用OOP的思想进行 ...