2026-06-09 / Unraid Nas
我的 Unraid 服务布局与目录规范
用分层目录和服务分组组织 Unraid 上的应用数据、媒体、数据库、监控和备份,让家庭 NAS 更容易迁移和恢复。
Unraid自托管
我的 Unraid 服务布局与目录规范
Unraid 很适合把 NAS、Docker 服务和家庭自动化放在同一台机器上。但服务越多,越需要目录规范,否则迁移、备份和排查都会变慢。
布局原则
运行时配置、持久化数据、媒体文件和备份目录要分开。应用可以重建,数据必须可恢复。
flowchart TB
A["Unraid Host"] --> B["appdata: 容器配置"]
A --> C["data: 数据库 / 业务数据"]
A --> D["media: 影视 / 图片 / 下载"]
A --> E["backup: 快照 / 导出"]
A --> F["monitoring: Prometheus / Grafana"]
实际工程场景
博客、数据库、监控和媒体服务都跑在 Docker 中时,容器重建不是风险,数据路径混乱才是风险。每个服务应明确配置目录、数据目录和备份策略。
常见误区
- 所有 volume 都随手挂到同一个目录。
- 数据库和应用配置混在一起。
- 没有记录端口、域名和反向代理规则。
- 备份只备文件,不验证恢复。
检查清单
- 每个服务有固定 appdata 路径。
- 重要数据单独挂载并纳入备份。
- 监控和日志路径不占满主数据盘。
- 迁移时能根据文档重建容器。