NFS的搭建与使用
概念
NFS (network file system 网络文件系统)是当前主流异构平台共享文件系统之一。
NFS的工作原理是使用客户端/服务器架构,由一个客户端程序和服务器程序组成。
NFS与NAS的区别:
NFS 是一种文件传输协议
NAS (Network Attached Storage) NAS是存储的一种方式,可以是设备,也可以是存储网络的架构。
安装与配置
以centos系统为例
服务端配置
第一步:安装nfs
yum install -y nfs-utils
第二步:创建一个共享目录
mkdir /data
第三步:配置NFS服务
编辑exports文件,添加从机
vim /etc/exports
填入:
/data 192.168.203.0/24 (rw,sync,no_root_squash)
备注: no_root_squash 允许root用户访问挂载上来的NFS卷
第四步:启动NFS服务
先启动rpcbind服务,再启动nfs服务
systemctl start rpcbind.service
systemctl start nfs-server.service
第五步:确认NFS服务启动
exportfs -v
客户端配置
第一步:安装nfs
yum install -y nfs-utils
第二步:启动rpcbind服务(客户端不用启动nfs-server服务)
systemctl start rpcbind.service
第三步:查看NFS服务端是否有目录共享
showmount -e <服务端的ip地址>
第四步:手动挂载共享盘
创建一个共享目录
mkdir /data
开始挂载
mount -t nfs <服务端ip或者域名>:/data /data
mount -a
查看挂载情况
df -h
如果想卸载:
unmount /data
第五步:配置开机自动挂载
vim /etc/fstab
填入:
<服务端ip或者域名>:/data /data nfs defaults 0 0
版权声明:本博客所有文章除特殊声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处 caijinbo的博客!