linux下nfs共享文件

测试环境:

192.168.145.210(NFS server)、 192.168.145.209(NFS Client)

操作系统问:centos7

  1. 在server端安装NFS,执行命令:yum -y install nfs-utils rpcbind
  2. 在server端编辑/etc/exports文件,添加共享目录及权限:

    /mydata  192.168.145.0/24(rw,no_root_squash,no_all_squash,sync)

    各参数:

    /mydata   待共享的目录

    192.*    可以访问的地址或网络地址

    括号中的参数:

    rw:read-write,可读写;

    ro:read-only,只读;

    sync:文件同时写入硬盘和内存;

    async:文件暂存于内存,而不是直接写入内存;

    no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录 来说,也拥有root权限。显然开启这项是不安全的。

    root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;

    all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;

    anonuid:匿名用户的UID值,可以在此处自行设定。

    anongid:匿名用户的GID值。

  3. 编辑完成后,让exports配置文件生效,使用命令:exports -r
  4. 在client端挂载远程目录,命令:mount -t nfs 192.168.145.210:/mydata /mydata
  5. 用mount查看是否挂载成功,然后创建文件进行测试。
时间: 2024-08-08 16:07:55

linux下nfs共享文件的相关文章

aix 7 挂载LINUX下NFS

目的是备份数据库:又没与多余的硬盘空间,想挂载LINUX下的NFS 来实现:把步骤记录下来,供参考: 一.在LINUX 下把NFS 搭建完成: [[email protected] ~]# rpm -qa |grep nfsnfs-utils-lib-1.0.8-7.9.el5nfs-utils-1.0.9-60.el5 [[email protected] CentOS]# pwd/home/install_source/cdsorce/CentOS [[email protected] Ce

linux下NFS网络文件系统的搭建

1.首先准备两台主机,一台做服务器,一台做客户机,保证两台能够相互通信 服务器IP地址:192.168.4.5 客户机IP地址:192.168.4.205 2.给服务器配置NFS服务 [[email protected] /]# rpm -q nfs-utils rpcbind nfs-utils-1.2.3-39.el6.x86_64 rpcbind-0.2.0-11.el6.x86_64 确定这两个软件包已经安装,如果没有安装需要安装 3.修改nfs的配置文件 新建共享目录 [[email 

面试后的小尝试(linux下.so共享文件的创建)

昨天,参加了一场笔试和面试.对于我这个初入软件,想要转行的名符其实的“菜鸟”来说,打击不少,几个月的“苦读”,原以为基本知识涉猎的差不多的我,迎来了一次真正的笔试与面试.两个小时的笔试,对于我来说,内容有些难度,涉及到一些数据结构的知识,也让只会看书,疏于“上机”的我感到一片茫然.毕竟,理念到实践的转换与成熟运用需要真枪实弹的练习,而我只是学会了“纸上谈兵”.具体的细节,待我把所有的相关的知识梳理好之后再发一篇博文.面试的大哥问了我关于.so文件的内容,我真心不太懂,回家的路上我一直在考虑这个问

linux 下NFS的配置和使用

NFS,网络文件系统(network filesystem),允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. 在linux下搭建NFS服务 一般情况下centos默认安装,安装包为nfs-utils,可以直接启动服务 实用案例:服务器192.168.157.142  客户机192.168.157.148 服务器端共享目录 /test  客户机挂载该目录 编辑配置文件 vi /etc/e

Windows 7挂载linux的NFS共享文件

Windows 7中加入了NFS 客户端功能,可以通过控制面板中的“程序和功能”->“打开和关闭Windows功能”-> "NFS服务" 来开启,当然默认下Telnet客户端也是无效的,也可以在这里打开.安装完成后,就可以在Windows的命令行窗口中通过mount 以及showmount命令使用NFS的共享了. C:\>showmount /? 用法: showmount -e [server] showmount -a [server] showmount -d

Linux下NFS服务器的搭建与配置

一.系统环境 # cat /etc/redhat-release  CentOS Linux release 7.3.1611 (Core) 二.安装NFS服务 1.查看系统是否已安装NFS rpm -qa | grep nfs rpm -qa | grep rpcbind 2.安装NFS  yum -y install nfs-utils rpcbind 3.服务端配置 mkdir  /nfs-data chmod 666 /nfs-data 编辑主要配置文件:/etc/exports vim

Linux下NFS的搭建与配置

一.简介 1.NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布. 2.NFS可实现Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务). 3.NFS在文件传送或信息传送过程中依赖于RPC协议.RPC,远程过程调用 (Remote Procedure Call) 是能使客户端执行网络中其他系统中的程序. 文件或服务如同在本地一样调用的一种机制. 4.NFS为C/S架构.

linux下NFS、FTP使用讲解

一.NFS  1.NFS简介 NFS全称是network file system 网络文件系统nfs依赖网络带宽的支持 NFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS用户和程序可以像访问本地文件一样访问远端系统上的文件. 假如有三台机器A, B, C它们需要访问同一个目录目录中都是图片传统的做法是把这些图片分别放到A, B, C. 但是使用NFS只需要放到A上然后A共享给B和C即可.访问的时候B和C是通过网络的方式去访问A上的那个目录的. 2.安装.配置NFS服务 需要安装两个包

Linux下NFS搭建流程

一.NFS简介 NFS是Network File System的缩写,即网络文件系统.一种使用于分散式文件协定,有SUN公司开发.功能是通过网络让不同的机器.不同的操作系统能够分享个人数据,让应用程序通过网络可以访问位于服务器磁盘中的数据. NFS在文件传送或信息传送的过过程中,依赖于RPC协议.RPC,远程过程调用(Remote Procedure Call),是使客户端能够执行其他系统中程序的一种机制.NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,就是