mount的挂载远程服务器文件夹
和win10不一样,linux共享文件夹需要使用nfs服务,或者Samba服务,nfs服务使用场景更多,所以本文以nfs功能为例。
1.什么是NFS
NFS全称Network File System,即网络文件系统,NFS同时也是一种网络协议,主要功能是通过网络让不同的主机系统之间可以共享文件或目录。在NFS中,本地NFS客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。主要的应用场景是在k8s中做共享存储方案。
2. 文件服务器NFS服务端安装
1.nfs 安装
yum install -y nfs-utils
2.创建共享目录文件夹
mkdir /share
chmod 777 /share
3.修改配置文件传输规则
vi /ect/exports
/share *(rw,sync,no_root_squash)
4.开启nfs和rpcbind服务
重启服务
systemctl restart rpcbind
systemctl restart nfs-server
设置开机自启
systemctl enable rpcbind
systemctl enable nfs-server
5.检查 挂载
showmount -e localhost
6.查询NFS的状态
查询服务状态 systemctl status nfs-server
停止服务 systemctl stop nfs-server
开启服务 systemctl start nfs-server
重启服务 systemctl restrart nfs-server
配置生效
exportfs -r
目标服务器可以安装nfs进行挂载,也可以安装sabma服务进行挂载。
3.目标服务器NFS客户端安装
1.安装nfs-utils
yum install nfs-utils -y
2.创建目录,赋予权限
mkdir /client-share
chomod 777 /client-share
3.执行nfs挂载
mount -t nfs 192.168.81.184:/home/fugw /fugw
4.查看客户端挂载信息
df -h
5.开机自动挂载
vi /etc/fstab 编辑配置文件
挂载盘路径 | 挂载点路径 | 文件系统类型 | 默认模式 | 0 | 0
//192.168.4.80:/root/linux/kpp/if_file /home/softroad/if_file/ nfs defaults 0 0
4.NFS挂载注意事项
1.在 mount 与 umount(解除挂载)操作时,用户的当前路径不能是操作的目标路径。
2.mount -t nfs 192.168.81.184:/home/fugw /fugw
本机的/fugw 和192.168.81.184的 /home/fugw 目录必须提前创建
?
5.NFS卸载挂载目录
普通卸载 umount /share
强制卸载 umount -lf /share
参考资料:
? 安装NFS服务
? ubuntu 配置nfs 出现Failed to start nfs.service: Unit nfs.service not found
? mount的开机自动挂载
我是离离原上草,希望你幸福
|