学习笔记 六 : NFS

简介:

一 NFS介绍

   属于网络文件系统,它是unix,linux标准协议,开源的标准扩展协议,支持nfsv4。NFS传输使用的是远程过程调用RPC机制


二 NFS安装和配置

yum -y install nfs-utils


yum -y install rpc.mountd portmap


systemctl enable nfs-secure

 

mkdir /mountpoint

mount serverX:/ /mountpoint





2.查看

showmount -e serverX


3.nfsmount setup


4.自动挂载autofs

yum -y install autofs

/etc/auto.master.d


vi /etc/auto.master.d/demo.autofs


vi /etc/auto.direct

/mnt/docs -rw,sync,krb2p serverX:/shares/docs


vi /etc/auto.master.d/shares.autofs

/shares /etc/auto.shares

* -rw,sync,sec=krb5p serverX:/shares/&


systemctl enable autofs

systemctl start  autofs


5.配置

vi /etc/exports

/myshare server0.example.com

/myshare disk(rw,no_root_squash)


systemctl start nfs-server



exportfs -r


firewall-cmd --permanent --add-service=nfs


firewall-cmd --reload



5.2 参考命令

ro  只读

rw  读写

sync  所有数据在请求时写入共享

async  NFS在写入数据前可以相应请求

secure  NFS通过1024以下的安全TCP/IP端口发送

insecure  1024以上

wdelay  如果多个用户要写入NFS目录,则规组写入默认

no_wdelay

hide  在NFS共享目录中不共享子目录

no_hide 共享NFS目录的子目录

subtree_check 如果共享/usr/bin之类的子目录时,强制检查权限

all_squash 共享文件的UID和GID映射到匿名用户,适合公共目录

no_all_squash  保留共享文件的UID和GID

root_squash root所有请求映射成如 anonymouns

anonuid=xxx 指定NFS服务器passwd文件的匿名ID







三 NFS案例

案例:nfs服务器共享了3个目录,一个是 share,一个是data,一个是public,需要按照下面要求实现相应功能:

a 发布share目录,所有都可以读写

b 发布data目录,只允许oracle用户可以读写

c 发布public,所有人只可以读,无法写




四 NFS 性能

4.1 使用测试工具做性能测试

iozone

fio



五 NFS 高可用

DRBD项目实施之NFS高可用架构




六 问题

6.1 nfs自启动是否可以放入到fstab里面


本文转自 woshiwei201 51CTO博客,原文链接:http://blog.51cto.com/chenwei/1841963


相关文章
|
存储 Prometheus Kubernetes
Nfs 存储、ConfigMap 使用及 DaemonSet | 学习笔记
快速学习 Nfs 存储、ConfigMap 使用及 DaemonSet
208 0
|
Linux 网络安全
Linux学习笔记 22(NFS文件共享服务)
1、 服务器端(ip:192.168.10.10)客户端(ip:192.168.10.202、 服务器端安装相应的软件包3、 服务器端关闭SELinux和防火墙4、 创建共享目录,并且赋予权限5、 修改共享文件/etc/exports,然后重新加载exports文件6、 启动rpcbind服务和nfs服务7、 客户端关闭SELinux和防火墙8、 客户端安装rpcbind,并且启动9、 创建挂载点,查看,并且挂载1、 服务器端(ip:192.168.10.10)客户端(ip:192.168.10.202、 服务器端安装相应的软件包3、 服务器端关闭SELinux和防火墙4、 创建共享目录,
Linux学习笔记 22(NFS文件共享服务)
|
网络安全 数据安全/隐私保护 网络协议
|
1月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
3月前
|
存储 监控 网络协议
【Linux】文件服务NFS(Network File System)
【Linux】文件服务NFS(Network File System)
34 0
|
3月前
|
存储 Linux 网络安全
Linux系统安装NFS服务器
NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。
73 0