废话不多说,开整~_~
1 查看当前挂载情况
未挂载前截图
现在我们来挂载nfs共享目录,地址是下面这个,前面windows已经挂载成功了
示意图
2 安装 NFS 客户端工具(如果尚未安装)
这里注意:我用的是Rocky系统啦,命令得用yum了,不能用apt-get了哦~
sudo yum update
sudo yum install nfs-utils
安装完成
3 创建本地挂载点
在Linux 系统上,创建一个目录作为 NFS 共享的挂载点,这里我创建的新目录是:/mnt/nfs1
sudo mkdir -p /mnt/nfs1
创建共享目录
4 挂载 NFS 共享
NFS 服务器的 IP 地址上面已经说过了,是:192.168.1.4
sudo mount -t nfs 192.168.1.4:/opt/nfshare /mnt/nfs1
执行挂载截图1
我们发现,在执行挂载命令时遇到权限问题,它不让挂载,是什么原因呢,我们来看一下192.168.1.4 nfs服务端是咋配置的
nfs服务端配置情况
通过查看发现,nfs配置中只允许了192.168.1.3这个IP可以连接nfs服务,所以问题找到了
我们来修改一下配置,因为我现在使用的Rokcy系统的IP是:192.168.1.208
所以我们配置一下,允许它可以连接nfs服务,如下图:
允许208连接nfs
改完配置执行一下这个命令,使其生效
sudo exportfs -ra
然后再次执行挂载命令,如下图
执行挂载未出现问题
5 验证挂载情况
已成功挂载,开心~_~
挂载成功截图
6【加餐】- 自动挂载
如果我们希望在每次启动系统时自动挂载 NFS 共享,可以编辑 `/etc/fstab` 文件来添加一个挂载条目
(1)编辑/etc/fstab
sudo vim /etc/fstab
(2)添加配置
192.168.1.4:/opt/nfshare 是NFS服务器上共享的目录
/mnt/nfs1 是本地挂载点(确保此目录已存在)
nfs 指定了文件系统类型为NFS
defaults 是一组默认的挂载选项,最后的两个0分别表示不需要由dump工具备份,以及在启动时不需要进行文件系统检查。
192.168.1.4:/opt/nfshare /mnt/nfs1 nfs defaults 0 0
示意图
a、保存配置
b、执行 sudo reboot 重启Rocky系统
c、执行 df -h 命令验证挂载点是否还在