mount 命令(一) —— Liunx下设置共享文件夹,用于mount挂载文件
磁盘挂载是同步共享、同步文件的好方法,默认文件夹不具有共享能力,本文记录将Linux中文件夹设置成可mount的方法。
预备条件
使用Win 10 专业版
Win 10 事实上都是内置了NFS服务的,使用专业版或企业版直接带有NFS
家庭版没有开启这部分功能,需要升级为专业版或企业版
开启NFS服务
Win默认NFS服务是关闭的
需要手动开启
开启NFS服务
目标
我们想把192.168.10.80 Linux服务器中的
/disk/zhangyiwei
文件夹共享,以便在Windows 10系统中加载。
当前80服务器中没有可见的
/disk/zhangyiwei
文件夹可用于挂载
设置共享文件夹
共享文件夹在
/etc/exports
文件中配置,在文件末尾添加:
/root/zhangyiwei/ 192.168.10.219(rw,no_root_squash,no_all_squash,sync) 复制代码
/root/zhangyiwei/ 为共享的路径
192.168.10.219 为主机名,一般用以下设置
可以使用ip或网络号:例如 192.168.12.20 或者192.168.12.0/24 或者192.168.100.0/255.255.255.0都可以
可以使用主机名,但是这主机名必须在/etc/hosts内配置
rw/ro
rw表示(read-write)可读写,ro表示(read-only)只读
sync/async
sync表示数据同步写入到内存与硬盘中,async表示数据会暂存与内存中,而非直接写入硬盘
no_root_squash/root_squash反正就是客户端访问权限的问题,需要开放no_root_squash
all_squash不论登录NFS的用户身份为何,他的身份都会被压缩成为匿名用户,通常也就是nobody(nfsnobody)
重新加载/etc/exports文件
修改完
/etc/exports
文件后并不能即时生效,需要命令(需要root权限):
sudo exportfs -a 复制代码
测试
使用命令
showmount -e IP
可以查看主机中可mount的文件夹
$ showmount -e 192.168.10.80 Export list for 192.168.10.80: /disk/zhangyiwei * /disk/lujunyi * 复制代码
作者:为为为什么
链接:https://juejin.cn/post/7020387938580365342