CentOS 6.8 NFS 文件共享设置

2024-02-24 10:38

本文主要是介绍CentOS 6.8 NFS 文件共享设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

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

一、服务端操作

1. 检查安装nfs服务

rpm -qa|grep nfs
rpm -qa|grep rpcbind
若没有这安装nfs-utils和rpcbind
yum install nfs-utils rpcbind


如上图就是安装成功了。

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

chkconfig nfs on
chkconfig rpcbind on
3.启动服务
service rpcbind start
service nfs start

4.创建共享目录

mkdir /usr/local/jsp/www

5.打开/etc/exports文件
vi /etc/exports
加入

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

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

 /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.刷新配置立即生效
exportfs -a
此时可用showmount -e 服务端ip来查看可mount目录

showmount -e 192.168.1.10
二、客户端端操作(前四步和服务端一样)
1. 检查安装nfs
yum install nfs-utils rpcbind 

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

chkconfig nfs on
chkconfig rpcbind on
3.启动服务
service rpcbind start
service nfs start

4.创建共享目录

mkdir /usr/local/jsp/www

5.挂载目录

1)查看可挂载目录

showmount -e 192.168.1.10
2)挂载

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)查看已已挂载目录

df -h 
4)卸载已挂载目录

umount /usr/local/jsp/www
6.设置开机自动挂载

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

三、附录NFS常用参数

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  





这篇关于CentOS 6.8 NFS 文件共享设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/741847

相关文章

如何Python使用设置word的页边距

《如何Python使用设置word的页边距》在编写或处理Word文档的过程中,页边距是一个不可忽视的排版要素,本文将介绍如何使用Python设置Word文档中各个节的页边距,需要的可以参考下... 目录操作步骤代码示例页边距单位说明应用场景与高级用China编程途小结在编写或处理Word文档的过程中,页边距是一个

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

Pyserial设置缓冲区大小失败的问题解决

《Pyserial设置缓冲区大小失败的问题解决》本文主要介绍了Pyserial设置缓冲区大小失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录问题描述原因分析解决方案问题描述使用set_buffer_size()设置缓冲区大小后,buf

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

PyCharm如何设置新建文件默认为LF换行符

《PyCharm如何设置新建文件默认为LF换行符》:本文主要介绍PyCharm如何设置新建文件默认为LF换行符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm设置新建文件默认为LF换行符设置换行符修改换行符总结PyCharm设置新建文件默认为LF

CentOS 7部署主域名服务器 DNS的方法

《CentOS7部署主域名服务器DNS的方法》文章详细介绍了在CentOS7上部署主域名服务器DNS的步骤,包括安装BIND服务、配置DNS服务、添加域名区域、创建区域文件、配置反向解析、检查配置... 目录1. 安装 BIND 服务和工具2.  配置 BIND 服务3 . 添加你的域名区域配置4.创建区域

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4