3.13. 为 macOS 客户端配置 Samba
fruit 虚拟文件系统(VFS)Samba 模块提供了与 Apple 服务器消息块(SMB)客户端增强了的兼容性。
3.13.1. 优化 Samba 配置,以便为 macOS 客户端提供文件共享 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
fruit 模块提供了 Samba 与 macOS 客户端的增强的兼容性。您可以为托管在 Samba 服务器上的所有共享配置模块,来为 macOS 客户端优化文件共享。
注意
全局启用 fruit 模块。当客户端建立到服务器的第一个连接时,使用 macOS 的客户端会协商服务器消息块版本 2 (SMB2) Apple (AAPL)协议扩展。如果客户端第一次连接到未启用 AAPL 扩展的共享,那么客户端不会对服务器的任何共享使用扩展。
先决条件
- Samba 配置为文件服务器。
流程
编辑
/etc/samba/smb.conf文件,并在[global]部分启用fruit和streams_xattrVFS 模块:vfs objects = fruit streams_xattr
vfs objects = fruit streams_xattrCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重要在启用
streams_xattr之前,您必须启用fruit模块。fruit模块使用备用数据流(ADS)。因此,您也必须启用streams_xattr模块。可选:要在共享上提供 macOS Time Machine 支持,请在
/etc/samba/smb.conf文件中的共享配置中添加以下设置:fruit:time machine = yes
fruit:time machine = yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 验证
/etc/samba/smb.conf文件:testparm
# testparmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重新载入 Samba 配置:
smbcontrol all reload-config
# smbcontrol all reload-configCopy to Clipboard Copied! Toggle word wrap Toggle overflow