--- title: "云盘挂载" type: concept tags: [云存储, 文件系统, fusefs, nas] date: 2025-12-29 --- # 云盘挂载 ## Aliases - Cloud Drive Mounting - 云盘映射 - 虚拟磁盘 ## Definition 云盘挂载是通过虚拟文件系统技术(如 FUSE、Dokan)将云端存储服务映射为本地文件系统目录的一种技术方案。用户可以在本地文件管理器中直接浏览、读取、甚至写入云端文件,无需手动执行同步操作。 ## Mechanism ``` 云存储服务(阿里云盘 / Google Drive / OneDrive) ↓ HTTP API 虚拟文件系统驱动(CloudDrive FUSE / rclone) ↓ VFS 转换 本地挂载点(/mnt/clouddrive/aliyun) ↓ 用户程序 / 文件管理器 ``` ## Key Characteristics | 特性 | 说明 | |------|------| | 即时访问 | 无需预下载,云端文件按需加载 | | 透明使用 | 挂载后如同本地磁盘 | | 缓存机制 | 热数据缓存在本地,节省流量 | | 写穿透 | 部分实现支持直接写入云端 | | 离线可用 | 缓存文件可离线访问 | ## Comparison with Traditional Sync | 维度 | 云盘挂载 | 传统同步 | |------|----------|----------| | 存储占用 | 仅缓存 | 完整副本 | | 访问延迟 | 按需加载 | 即时访问 | | 离线支持 | 仅缓存 | 完全支持 | | 带宽消耗 | 按需读取 | 全量同步 | | 一致性 | 云端优先 | 双向同步 | ## Implementation Tools - **CloudDrive2** — 支持阿里云盘、115、夸克等国内云盘,NAS 友好 - **rclone** — 通用的云存储 CLI 工具,支持 70+ 云服务 - **google-drive-ocamlfuse** — Google Drive 专用挂载方案 - **Tdarr** — 媒体文件自动化处理流水线 ## Use Cases 1. **NAS 多媒体中心**:将云盘挂载到 NAS,直接用 Jellyfin/Navidrome 播放云端媒体文件 2. **文件备份中转**:无需 PC 中转,直接从云盘下载到 NAS 3. **团队共享存储**:统一云盘作为团队文件库,NAS 作为本地缓存层 ## Security Considerations - **最小权限授权**:仅授权必要目录,避免授予备份/系统目录访问权限 - **Token 安全**:OAuth 授权 token 应妥善保管 - **访问审计**:定期检查挂载日志,防止异常访问 - **卸载即隔离**:停止挂载后云盘内容不可访问 ## Connections - [[CloudDrive2]] — NAS 场景的挂载工具 - [[Navidrome]] — 可消费挂载目录中的音乐文件 - [[Jellyfin]] — 可消费挂载目录中的视频文件 - [[Synology NAS]] — 典型部署平台 - [[rclone]] — 通用的云存储挂载工具 ## References - Source: [[在Synology NAS上安装CloudDrive2]]