Auto-sync: 2026-04-22 04:02

This commit is contained in:
2026-04-22 04:03:04 +08:00
parent 24218550d2
commit de096f2f88
232 changed files with 16604 additions and 514 deletions

View File

@@ -0,0 +1,72 @@
---
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]]