NFS服务
文章目录
什么是NFS
NFS的全称是Network File System即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源
NFS特点:
- 在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样
- nfs适用于Linux与Unix之间实现文件共享,不能实现Linux与Windows间的文件共享功能
- nfs是运行在应用层的协议,其监听于2049/tcp和2049/udp套接字上
- nfs服务只能基于IP进行认证
NFS的应用场景
NFS的常见应用
- 多个机器共享一台CDROM或其他设备。这对于在多台机器中安装软件来说更加便宜与方便
- 多个机器共享一台CDROM或其他设备。这对于在多台机器中安装软件来说更加便宜与方便
- 在客户端完成的工作数据,可以备份保存到NFS服务器上用户自己的路径下
NFS服务的优缺点
优点:
- 节省本地存储空间将常用的数据存放在一台服务器可以通过网络访问
- 简单容易上手
- 方便部署非常快速,维护十分简单
缺点:
- 局限性容易发生单点故障,及server机宕机了所有客户端都不能访问
- 在高并发下NFS效率/性能有限
- NFS的数据是明文的,对数据完整性不做验证
- 客户端没用用户认证机制,且数据是通过明文传送,安全性一般(一般建议在局域网内使用)
- 多台机器挂载NFS服务器时,连接管理维护麻烦
如何手动搭建一个nfs服务器
开放/nfs/shared目录,供所有用户查阅资料
node1:服务端
node2:客户端
设置服务端
[root@lnode1 ~]# hostname nfsserver
[root@node1 ~]# bash
[root@node1 ~]#
[root@node1 ~]# yum -y install nfs-utils
Last metadata expiration check: 0:10:54 ago on Thu 22 Dec 2022 02:46:05 PM CST.
Dependencies resolved.
======================================================================