Auto-sync: 2026-04-22 04:02
This commit is contained in:
72
wiki/concepts/云盘挂载.md
Normal file
72
wiki/concepts/云盘挂载.md
Normal 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]]
|
||||
Reference in New Issue
Block a user