阅读 227

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


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐