Linux之nfs服务部署

nfs部署和优化(目录文件共享的服务,让这台服务器可以访问远程服务器的文件跟访问本机的文件一样的方便,随后在接下来的操作中会实时的同步该共享文件夹的变化)network file system

注:服务端IP:192.168.111.130 客户端IP:192.168.111.131

(1)nfs安装:

yum install -y nfs-utils rpcbind

(2)打开配置文件:

vim /etc/exports

共享内容: /mnt 192.168.109.131(rw,sync)

共享的目录    共享给哪台服务器(权限:可读可写(或者ro只可读),同步)

(3)启动服务:

/etc/init.d/rpcbind start

/etc/init.d/nfs start

(4)切换到远程客户端服务器(比如:192.168.111.131)上去测试:

首先要安装nfs服务: yum install -y nfs-utils

查看共享的目录: showmount -e 192.168.111.130

然后再去挂载: mount -t nfs 192.168.111.130:/mnt /opt

df -h查看

然后切换到opt目录下去创建个文件试试: cd opt/ touch 1.txt

(5)设置默认属主和属组

服务端:

vim /etc/exports

内容: /mnt 192.168.111.131(rw,sync,all_squash,anonuid=501,anongid=501)

编辑完重启nfs服务: /etc/init.d/nfs restart

更快捷的重启服务的方法: exportfs -arv (重新加载)

客户端:

先 umount /opt

再 mount -t nfs 192.168.111.130:/mnt /opt

然后可以进入到opt文件夹进行创建文件观察其属主和属组是否有更改

(6)当touch文件的时候会发现很慢甚至卡在那边,这时候我们可以回到服务端先更改下配置(比如关闭锁那些等等,也有可能是centos6不兼容的问题)来加快创建速度

先把客户端服务器的卸载了: umount /opt/ (扩展: umount -l /opt/)

然后重新挂载(挂载的时候指定参数): mount -t nfs -onolock,nfsvers=3 192.168.111.130:/tmp /opt(nfsvers如果默认不指定的话是4版本的)

然后再去touch创建个文件看看,观察其属主以及属组

(如果做实验过程发现属主和属组没有变过来的话,要不就去服务端重启下nfs服务,要不就在客户端这边重新卸载在挂载下试试)

(7)可以在服务端配置文件设置不让它限制root用户:vim /etc/exports

/mnt 192.168.111.131(rw,sync,no_root_squash)

重启nfs服务,然后再去客户端服务器重新挂载下再去opt文件夹下创建个文件测试下属主以及属组

时间: 2024-08-08 10:37:41

Linux之nfs服务部署的相关文章

Linux之NFS服务部署与Windows客户端挂载

FS服务(Windows 客户端+Linux 服务端) Windows 客户端 1.添加NFS服务2.进入CMD界面查看NFS添加是否成功.3.挂载远程文件目录至本地4.卸载挂载文件 Linux服务端 1.查看Linux系统是否安装rcpbind,nfs组件(如未安装请先安装).配置文件目录/etc/exports ? ?// NFS服务的主要配置文件 备注:默认情况下此文件是空文件,需要自己配置.具体格式如下:<输出目录> [客户端 选项(访问权限,用户映射,其他)] 1.输出目录 NFS系

linux配置nfs服务

简介: unix/linux系统一种远程文件目录共享的服务,可以把某一个远程的文件目录共享到本地,进而像操作本地文件一样,操作这个远程的目录. 例如:a主机作为服务端,共享出来test1这个目录,b主机作为客户端,b以其test2目录挂载a主机的test1目录,那么这个时候查看b主机的test2中的内容则会与a主机的test1中一样,对b主机test2目录的操作就是在操作a主机的test1目录(增删改查,当然要设置足够的权限). 注:我配置的时候,因为只有一台linux主机,所以这里服务端和客户

LINUX服务器配置NFS服务,挂载外部存储实现目录共享

安装nfs  rpcbind 一.服务端配置 安装 NFS 服务器所需的软件包:nfs 和 rpcbind # yum install nfs-utils # yum install rpcbind(默认系统已安装) 设置启动 # chkconfig nfs on # chkconfig rpcbind on 启动NFS服务 1)先启动rpcbind service rpcbind start 2)再启动nfs   service nfs start 配置服务器端共享目录 1)编辑配置文件 假设

Linux NFS 服务部署

系统环境:Oracle Linux 5.7 服务端:192.168.1.111 客户端:192.168.1.171 一.服务端配置 1.依次启动portmap和nfs服务 service portmap start service nfs start [[email protected] ~]# service portmap status portmap (pid 2543) is running... [[email protected]-ASM ~]# service nfs status

【转】Linux 的NFS服务的配置

原文链接 http://blog.chinaunix.net/uid-26642180-id-3167544.html 1.首先安装nfs rpm -ivh nfs-utils-1.0.9-16.rpm rpm -qa|grep portmap 查看是否安装了portmap端口映射器 portmap默认监听TCP和UDP的111端口 netstat -anp |grep :111 必须强调的是portmap只是一个端口映射器,真正提供NFS服务的是另外两个守护进程,rpc.nfsd和prc.mo

linux系统NFS服务端配置方法

1.修改 /etc/exports,增加共享目录 /var/upload 172.16.101.63(rw) 2.启动与停止NFS服务 /etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的) /etc/rc.d/init.d/nfs start 启动NFS服务 /etc/rc.d/init.d/nfs stop 停止NFS服务 3.linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享 # mkdir –p /var/

NFS服务部署实践过程

NFS服务端部署流程:第一个里程:检查服务软件是否安装rpm -qa|egrep "nfs-utils|rpcbind" 第二个里程:进行软件服务安装 yum install -y nfs-utils rpcbind 补充说明:nfs-utils 和 rpcbind两个软件大礼包 rpm -ql nfs-utils /etc/rc.d/init.d/nfs <-- nfs服务启动脚本文件 /usr/sbin/showmount <-- 检查nfs服务共享目录信息 rpm -

linux基础nfs服务和计划任务crond服务

一.nfs服务 1.安装:yum install rpcbind nfs-utils -y 2.配置:NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可能要使用vim手动建立,然后在文件里面写入配置内容. /etc/exports文件内容格式: <输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)] a. 输出目录: 输出目录是指NFS系统中需要共享给客户机使

Linux系统NFS服务实战

NFS(Network File System)即网络文件系统 1.RPC的功能:记录每个NFS功能所对应端口号,并且在NFS客户端请求时将该端口和功能对应的信息传递给请求数据的NFS客户端,从而可以确保客户端可以连接到正确的NFS端口上去,达到实现数据传输交互数据的目的.2.启动原理:    1)服务端启动rpc服务(5:portmap,6:rpcbind)    2)服务端启动nfs服务,并向rpc服务注册    3)客户端请求服务    4)服务端rpc服务返回端口给客户端rpc服务