服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Centos - CentOS 6.8 NFS 文件共享设置的方法

CentOS 6.8 NFS 文件共享设置的方法

2022-02-25 17:18上善若水_厚德载物 Centos

这篇文章主要介绍了CentOS 6.8 NFS 文件共享设置的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

nfs 文件共享能解决在集群环境下图片、附件等文件共享的问题。

现在假设有两台机器192.168.1.10和192.168.1.11

我们将192.168.1.10做为服务端,192.168.1.11作为客户端。

一、服务端操作

1. 检查安装nfs服务

?
1
2
rpm -qa|grep nfs
rpm -qa|grep rpcbind

若没有这安装nfs-utils和rpcbind

?
1
yum install nfs-utils rpcbind

CentOS 6.8 NFS 文件共享设置的方法
CentOS 6.8 NFS 文件共享设置的方法

如上图就是安装成功了。

2.设置开机自动启动服务

?
1
2
chkconfig nfs on
chkconfig rpcbind on

3.启动服务

?
1
2
service rpcbind start
service nfs start

4.创建共享目录

mkdir /usr/local/jsp/www

5.打开/etc/exports文件

?
1
vi /etc/exports

加入

?
1
/usr/local/jsp/www *(rw,sync,no_root_squash)

* :允许所有的网段访问
rw :读写权限
sync:资料同步写入内在和硬盘
no_root_squash:nfs客户端共享目录使用者权限

如果需要指定只对某个网段(如192.168.1.1~192.168.1.192)可以这样设置

?
1
/usr/local/www/ 192.168.1.*(rw,sync,no_root_squash,no_subtree_check)

也可以手动指定多个网段

 

复制代码 代码如下:

/usr/local/www/ 192.168.1.10(rw,sync,no_root_squash,no_subtree_check) 192.168.1.11(rw,sync,no_root_squash,no_subtree_check)

 

多目录共享添加多行即可。

6.刷新配置立即生效

?
1
exportfs -a

此时可用showmount -e 服务端ip来查看可mount目录

?
1
showmount -e 192.168.1.10

二、客户端端操作(前四步和服务端一样)

1.检查安装nfs

?
1
yum install nfs-utils rpcbind

2.设置开机自动启动服务

?
1
2
chkconfig nfs on
chkconfig rpcbind on

3.启动服务

?
1
2
service rpcbind start
service nfs start

4.创建共享目录

mkdir /usr/local/jsp/www

5.挂载目录

1)查看可挂载目录

?
1
showmount -e 192.168.1.10

2)挂载

?
1
mount -t nfs 192.168.1.10:/usr/local/jsp/www /usr/local/jsp/www 

这一命令就已经将10上的/usr/local/jsp/www 目录挂载到客户机的/usr/local/jsp/www目录上了

挂载超时的话就检查防火墙配置,可 service iptables stop临时关闭防火墙进行测试。

3)查看已已挂载目录

?
1
df -h

4)卸载已挂载目录

?
1
umount /usr/local/jsp/www

6.设置开机自动挂载

?
1
2
vi /etc/fstab
192.168.1.10:/usr/local/jsp/www nfs rw,tcp,intr 0 1

三、附录nfs常用参数

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ro 只读访问 
rw 读写访问sync 所有数据在请求时写入共享 
async nfs在写入数据前可以响应请求 
secure nfs通过1024以下的安全tcp/ip端口发送 
insecure nfs通过1024以上的端口发送 
wdelay 如果多个用户要写入nfs目录,则归组写入(默认) 
no_wdelay 如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置。 
hide 在nfs共享目录中不共享其子目录 
no_hide 共享nfs目录的子目录 
subtree_check 如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认) 
no_subtree_check 和上面相对,不检查父目录权限 
all_squash 共享文件的uid和gid映射匿名用户anonymous,适合公用目录。 
no_all_squash 保留共享文件的uid和gid(默认) 
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认) 
no_root_squas root用户具有根目录的完全管理访问权限 
anonuid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的uid 
anongid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的gid

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/supercrsky/article/details/79075207

延伸 · 阅读

精彩推荐
  • CentosCentOS6.5下Redis安装与配置详细步骤

    CentOS6.5下Redis安装与配置详细步骤

    本篇文章主要介绍了CentOS6.5下Redis安装与配置详细步骤,详细介绍redis单机单实例安装与配置,服务及开机自启动。有兴趣的可以了解一下。...

    飞流11452021-12-24
  • CentosCentOS7设置日期和时间方法以及基本概念介绍

    CentOS7设置日期和时间方法以及基本概念介绍

    这篇文章主要介绍了CentOS7设置日期和时间方法以及基本概念介绍,本文讲解使用CentOS7中的新命令timedatectl设置日期时间方法,需要的朋友可以参考下 ...

    CentOS之家6522019-09-19
  • CentosCentOS下Uptime命令详解

    CentOS下Uptime命令详解

    在Linux下,我们可以使用uptime命令,而且此命令不必使用root权限。uptime命令在系统中已经默认安装了。今天小编为大家带来的是CentOS下Uptime命令详解;希望...

    CentOS之家11482019-06-19
  • Centoscentos不小心删除/root目录该如何解决?

    centos不小心删除/root目录该如何解决?

    一些朋友最近在问小编centos不小心删除/root目录该如何解决?今天小编就为大家分享centos不小心删除/root目录解决办法;希望对大家会有帮助,有需要的朋友...

    脚本之家8022019-05-29
  • CentosCentos7运用/dev/shm进行网站优化

    Centos7运用/dev/shm进行网站优化

    这篇文章主要介绍了LINUX中Centos7运用/dev/shm进行网站优化相关知识点,对此有兴趣的朋友参考学习下。...

    彬菌9912022-03-02
  • CentosCentos 7开启网卡自动获取IP的详细方法

    Centos 7开启网卡自动获取IP的详细方法

    本篇文章主要介绍了Centos 7开启网卡自动获取IP的详细方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    凌锋8972021-12-29
  • CentosCentOS 6.6实现永久修改DNS地址的方法

    CentOS 6.6实现永久修改DNS地址的方法

    这篇文章主要介绍了CentOS 6.6实现永久修改DNS地址的方法,涉及针对CentOS配置文件的相关设置技巧,具有一定参考借鉴价值,需要的朋友可以参考下 ...

    Linux社区4472020-08-21
  • Centoscentos 安装与操作方法

    centos 安装与操作方法

    这篇文章主要介绍了centos 安装与操作方法,需要的朋友可以参考下...

    centos之家5272019-07-11