NFS共享存储服务

本文详细介绍了NFS网络文件系统的工作原理,探讨其如何通过网络实现文件共享,包括优点如节省存储空间、简化管理,以及缺点如单点故障风险和性能限制。还提供了实际搭建与使用的步骤,以及如何配置和管理NFS服务。
摘要由CSDN通过智能技术生成

1. 什么是共享存储服务

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。一般客户端挂载到本地目录的名字可以随便,但为方便管理,我们要和服务器端一样比较好。其就相当于windows里面共享文件,然后其他主机把这个共享文件映射成了本地盘使用一样。
NFS一般用来存储共享视频,图片等静态数据

2. 优缺点

2.1优点

节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用

用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用

一些存储设备CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量

简单容易上手,维护非常快捷简单

2.2 缺点

局限性容易发生单点故障,及server机宕机了所有客户端都不能访问

在高并发下NFS效率/性能有限

客户端没用用户认证机制,且数据是通过明文传送,安全性一般(一般建议在局域网内使用)

NFS的数据是明文的,对数据完整性不做验证

多台机器挂载NFS服务器时,连接管理维护麻烦

3. 实验

NFS(Network File System)网络文件系统
依赖于RPC(远程过程调用)
需安装nfs-utils,rpcbind软件包
系统服务:nfs,rpcbind
共享配置文件:/etc/exports

搭建共享服务

服务器

```bash
yum -y install nfs-utils rpcbind   安装软件
systemctl enable nfs     开机自启
systemctl enable rpcbind  开机自启
mkdir -p /opt/wwwroot  创建共享目录
vi /etc/exports   设置分享目录
systemctl start nfs    开启服务
systemctl start rpcbind  开启服务
netstat -aupt | grep rpc  查看一下rpc网络状态
tcp6       0      0 :::38131                :::*
                LISTEN      9333/rpc.statd      
showmount -e  查看本机发布的NFS共享目录
Export list for ns1:
/opt/wwwroot 20.0.0.0/24

客户机

yum -y install nfs-utils rpcbind    安装团建
systemctl start nfs     开启服务
systemctl enable nfs   开机自启
systemctl start rpcbind  开启服务
systemctl enable rpcbind 开机自启
mkdir -p /var/www/html  创建文件夹
mount 20.0.0.10:/opt/wwwroot /var/www/html  手动挂载
这时候就可以测试了,在服务中共享文件夹随便创建一个文
件,看一下客户机共享文件夹看见不
tail -1 /etc/mtab   查看分享信息最后一行
cd /var/www/html/  进入html这个目录
ll 查看文件
vi /etc/fstab 进入编辑永久挂载
20.0.0.13:/opt/share /usr/local/httpd/htdocs/
 nfs defailts,_netdev 0 0
init 6

强制卸载NFS
Umount /mnt
Umout -lf /mnt f是强制的意思 哪怕文件在运行中也可以删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值