Immich分内置上传库(网页/APP点上传) 和外部库External Library(直接读NAS文件夹里的图片)

  1. ✅ 如果是【外部库】(直接挂载NAS目录给immich读文件)

  2. 右上角点你的头像 → Administration(管理)

  3. 左侧菜单打开 External Libraries(外部库)

  4. 找到你对应的库,点右边三点菜单:

    • Scan New Library Files:只扫描新增文件(推荐,速度快)
    • Re-scan All Library Files:扫描全部,检查修改过的旧文件
  5. 去 Jobs(任务队列) 看后台任务:会依次跑库扫描、生成缩略图、提取元数据,跑完照片就出来了

⚠️ 前提:compose里已经把NAS照片目录正确挂载进immich-server容器,路径匹配,权限可读;群晖Container Manager部署一定要提前建好目录再绑定挂载。

  1. ✅ 如果是【普通上传库】(网页右上角那个「上传」按钮传进去的) 这种模式不需要手动扫描:网页/APP上传完直接入库。 如果你是把文件直接丢到immich内置data目录里,不推荐这么干,immich不会自动识别,这种只能走外部库方案。

自动定时扫描(不用每次手动点)

管理后台 → Settings(设置)→ Library,配置定时cron周期,自动定期扫描外部库,适合NAS静态相册目录

注意:网络挂载目录(SMB/NFS)的inotify文件监控基本不可靠,自动监听容易失效,只能靠定时扫描,官方标注是实验性功能

排查常见踩坑(群晖DSM部署高频问题)

  1. 挂载路径写错:docker内路径和外部库填写路径必须严格一致,大小写敏感
  2. 权限:immich容器内的用户没有读NAS照片文件夹权限,会扫描不到
  3. 挂载只读 :ro 没问题,外部库本来就建议只读,immich不会改动原文件