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 路径。
  • 重要数据单独挂载并纳入备份。
  • 监控和日志路径不占满主数据盘。
  • 迁移时能根据文档重建容器。
我的 Unraid 服务布局与目录规范 | Remi Resume