Linux 与 macOS 挂载参数:UID 权限与空目录
挂载点是一个空目录
与 Windows 的盘符不同,Linux 与 macOS 的挂载点字段填一个空目录路径(如 /mnt/cloud 或 /Users/you/CloudDrive)。目录非空会报错——这属于挂载失败的高频原因,排查见挂载失败与挂载点报错的逐项排查。
UID、GID 与权限位
挂载表单的高级设置里有三个 Unix 世界的字段:
- UID:挂出来的文件归属哪个用户。用当前用户:
id -u - GID:归属哪个组:
id -g - 权限:默认
0755。
填错的典型症状:Emby 等服务进程读挂载盘报权限拒绝。这时要么把 UID/GID 改成运行媒体库服务的那个用户,要么按需放宽权限位——社区里常见的做法是给专用媒体盘放宽到 0777,多用户环境别这么干。
macOS 专属:内核扩展放行
macOS 上挂载依赖 macFUSE,而内核扩展必须手工放行,Apple 芯片还要先进恢复模式授权一次。没做这步的典型表现是挂载按钮点了没反应或报错。完整步骤回顾见Mac 上安装云盘挂载服务与内核扩展放行。
非 root 运行的一行配置
用非 root 用户跑服务时,/etc/fuse.conf 里的 user_allow_other 要去掉注释,否则其他用户(包括服务进程)无法访问挂载点——安装篇里有完整上下文,见Linux 服务器部署 FUSE 挂载服务的完整流程。
Arch 系的预设
用 AUR 包安装的,两处预设位置可以直接用:
- 本地挂载预设:
/media/clouddrive - WebDAV 挂载预设:
/media/clouddrive-dav(依赖 davfs2 包,凭据写进/etc/davfs2/secrets)
挂完验证一下
终端里 df -h 看一眼新挂载的容量与类型;cp 一个小文件进去试试写入(没勾只读的话)。之后就该去干活了:喂媒体库见挂载盘直连媒体库免下载看片。