nfs文件共享存储系统
NFS文件共享存储系统的搭建
NFS(Network File System)意为网络文件系统,它最大的功能就是可以通过网络,让不同的机器不同的操作系统可以共享彼此的文件。简单的讲就是可以挂载远程主机的共享目录到本地,就像操作本地磁盘一样,非常方便的操作远程文件。
需要两台机子
服务器:192.168.10.144
客户端:192.168.10.100
(两台机子都关闭了防火墙)
1.服务端
首先安装nfs和rpcbind服务
yum install nfs-util rpcbind -y
然后在服务器上创建共享目录
[root@gjm shell-scripts]# mkdir -p /data/share [root@gjm shell-scripts]# chmod 755 -R /data/share/
配置nfs配置文件/etc/exports
[root@gjm shell-scripts]# cat /etc/exports /data/share 192.168.10.100(rw,no_root_squash,no_all_squash,sync)
使用exportfs使配置立即生效
[root@gjm shell-scripts]# systemctl restart nfs
[root@gjm shell-scripts]# exportfs -r
启动服务
[root@gjm shell-scripts]# systemctl start rpcbind
[root@gjm shell-scripts]# systemctl start nfs
可以使用showmount来查看是否成功
[root@gjm shell-scripts]# showmount -e Export list for gjm.example: /data/share 192.168.10.100
2.客户端
只需要安装rpcbind即可
使用showmount查看服务端共享的目录
[root@node1 ~]# showmount -e 192.168.10.144 Export list for 192.168.10.144: /data/share 192.168.10.100
建立挂载目录并且执行挂载命令
[root@node1 ~]# mkdir -p /mnt/share [root@node1 ~]# mount -t nfs 192.168.10.144:/data/share /mnt/share -o nolock,nfsvers=3,vers=3
使用df -h验证
[root@node1 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 17G 1.6G 16G 10% / devtmpfs 898M 0 898M 0% /dev tmpfs 910M 0 910M 0% /dev/shm tmpfs 910M 9.6M 901M 2% /run tmpfs 910M 0 910M 0% /sys/fs/cgroup /dev/sda1 1014M 146M 869M 15% /boot tmpfs 182M 0 182M 0% /run/user/0 192.168.10.144:/data/share 58G 5.3G 52G 10% /mnt/share
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 分享4款.NET开源、免费、实用的商城系统