nfs文件系统

简介:

一.NFS的概念

网络文件系统 (NFS) 是 Unix 系统和网络附加存储文件管理器常

用的网络文件系统 , 允许多个客户端通过网络共享文件访问。它

可用于提供对共享二进制目录的访问 , 也可用于允许用户在同一

工作组中从不同客户端访问其文件

NFS 协议有多个版本 :Linux 支持版本 4 、版本 3 和版本 2, 而

大多数系统管理员熟悉的是 NFSv3 。默认情况下 , 该协议并不

安全 , 但是更新的版本 ( 如 NFSv4) 提供了对更安全的身份验证

的支持 , 甚至可以通过 kerberos 进行加密。

 

二.安装nfs并且启动服务

yum install nfs-utils

systemctl stop firewalld

systemctl enable nfs-server

systemctl start nfs-server

 

三.搭建nfs服务

1.建立共享目录

mkdir /westosshare   

touch /westosshare/file{1..3}

 

2.配置nfs的主配置文件  vim /etc/exports

/westosshare        *(sync)        将westosshare目录共享给所有人,并且可以进行数据同步。

exportfs -rv 刷新共享目录使得更改生效

 

3.在另外一台主机测试

showmount -e 172.25.254.224    检测可以挂载服务端的目录

mount 172.25.254.224/:westosshare /mnt        将服务器上的/westosshare目录挂载到客户机/mnt下面去

 

4.修改挂载目录的权限

ro为只读挂载

rw为读写挂载        此处还应该给/westosshare权限,否则客户端会因权限被拒绝       *注意每次修改配置之后需要刷新目录,使更改后的目录生效。     exportfs -rv

 

sync为数据同步

no_root_squash 匿名用户为root身份

anonuid=    指定用户身份信息 ; anongid=    指定用户的组信息

 

四.设置自动挂载(客户机操作)

1.安装软件   yum install autofs -y

2.systemctl restart autofs

3.测试

 

4.编辑配置文件  vim /etc/sysconfig/autofs  

 (1)timeout可以设定取消挂载的时长

 

五.任意客户机进入到服务机网络家目录系统文件

1.建立用户lee,并将/home/lee移动到/westosshare下

2.vim /etc/exports  设置自己要共享的目录        (服务端设置)

 

3.编辑策略文件  vim /etc/auto.master   (客户端设置)

/home    /etc/auto.nfs    前面表示所要挂载目录的上级目录,后面文件里面编辑所要挂载的目录

vim /etc/auto.nfs

* 172.25.254.124:/westosshare/&

本文转自 lulu2017 51CTO博客,原文链接:http://blog.51cto.com/13132425/1958183


相关文章
|
存储 安全 Unix
网络文件系统 (NFS)
【10月更文挑战第12天】
487 5
|
存储 缓存 安全
网络文件系统 (NFS)
【10月更文挑战第11天】
469 1
|
12月前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
2477 7
|
Linux
第八章 NFS文件系统:
第八章 NFS文件系统:
262 1
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
627 0
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
924 4
|
存储 Linux 网络安全
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
191 0
|
存储 Unix Linux
分布式文件系统协议:NFS(Network File System)网络文件系统
NFS(Network File System)网络文件系统是一种分布式文件系统协议,最初由Sun Microsystems开发,并在1984年首次发布。 NFS允许不同计算机通过网络共享资源,特别是文件和目录,就像它们是本地存储的一部分一样。使用NFS的客户端可以挂载远程服务器上的文件系统,使得用户能够以透明的方式访问远程数据,实现跨多个系统的文件共享。
5109 1
|
存储 缓存 运维
【运维知识进阶篇】集群架构-NFS网络文件系统
【运维知识进阶篇】集群架构-NFS网络文件系统
838 0
|
编译器 Shell 测试技术
ARM嵌入式——制作根文件系统并使用NFS挂载运行。
ARM嵌入式——制作根文件系统并使用NFS挂载运行。
664 0