使用nfs在Linux与macOS之间分享文件
诉求#
Linux服务器上有很多文件,希望局域网的MacOS也能访问。
实现#
文件共享协议有很多,大致比较了一下优劣
- SMB:较为通用
- FTP:功能单一
- NFS:无密码保护
- AFP:仅Apple
- CIFS:仅Windows
- WebDAV:用于网页
综合实现成本,选择了*nix系统通用支持的nfs进行共享。
配置#
Linux Server#
安装nfs服务+启用
sudo apt install nfs-kernel-server
sudo systemctl start nfs-kernel-server.service
配置共享
sudo vi /etc/exports
/mnt/ext_drv hostname(rw,sync,insecure,no_subtree_check,no_root_squash)
其中hostname
支持ip或名称,例如
10.0.1.13
macbook.local
*.host.com
重启修改生效
sudo systemctl restart nfs-kernel-server.service
MacOS Client#
开Finder
按cmd + k
输nfs://10.0.1.10/mnt/ext_drv
挂载
使用完毕正常弹出即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2020-02-25 Python之filter()函数与替代实现
2020-02-25 APC BK650 RJ50-USB数据线引脚定义