跳转到内容

家庭 NAS:照片、影音与全家备份 ​

目标:一台放在家里的 NAS。手机里的照片自动备份上来,全家的影视库有地方放,几台电脑的文件和备份都有去处,坏一块盘不丢数据,误删或中了勒索软件还能恢复。

适合谁 ​

路线里有几步会清除磁盘上的数据

  • 影响范围:安装系统会清空系统盘;创建 RAID 和文件系统会清空所选的数据盘。
  • 前置条件:用新盘或没有重要数据的盘。要沿用有数据的旧盘,先读挂载已有数据的硬盘,别在上面创建文件系统。安装前拔掉所有数据盘,动手前按型号和序列号核对目标盘。
  • 怎么回退:擦除和格式化没有回退,只能从备份恢复。先备份,再动手。

硬件与存储方案 ​

项选择理由
机器64 位 x86,四核左右,内存 8 GiB 起官方对默认安装的「最佳实践」是 8 GiB,再跑 Jellyfin 和 Immich 这样的容器会更宽裕
系统盘小容量 SSD,16 GB 以上OMV 独占整块系统盘,不存数据。omv-extras wiki 的参考配置是 16 GB 系统盘
应用盘一块 SSD,放 Docker 和容器配置wiki 建议 Docker 数据和系统盘分开,容量至少留 60 到 100 GB。没有多余的 SSD,就放在某块数据盘上,也比放系统盘强
数据盘两块同容量的 CMR NAS 盘避免 SMR,见数据盘怎么选
组法md RAID1 加 EXT4官方 md 插件管理,坏一块盘不停机,换盘重建
备份盘一到两块 USB 硬盘,轮换使用独立于主机,可以离线、可以带走
其他UPS、千兆有线网络wiki 提醒务必用 UPS,至少要有浪涌保护

两块盘的镜像只回答「坏一块盘怎么办」。omv-extras wiki 的说法是:RAID1 会把误删和病毒瞬时复制到第二块盘。所以备份方案要单独做,见下文。

只有一块数据盘,或预算不够买两块,见低成本方案;想要快照和数据校验,读选择文件系统和多块硬盘怎么组。

分步路线 ​

步骤做什么教程
1. 规划想清楚存什么、要多大、坏盘能不能接受、跑什么应用、备份放哪规划你的第一台 NAS
2. 选硬件内存、系统盘、数据盘,新盘先做 SMART 长测硬件要求、系统盘怎么选、机械硬盘选购
3. 装系统制作安装 U 盘,安装前拔掉数据盘,首次登录立刻改密码下载、校验并制作安装 U 盘、用 ISO 安装 OMV、第一次登录
4. 初始化更新、时间、邮件通知、安装后检查软件源、国内镜像与第一次更新、配置邮件通知、安装后检查清单
5. 存储按序列号确认磁盘,打开 SMART,组 RAID1,建 EXT4 并挂载OMV 的存储模型、磁盘管理、S.M.A.R.T.、软件 RAID、创建并挂载文件系统
6. 共享与权限按下表建共享文件夹,给每个人建用户共享文件夹、用户与用户组、常见权限方案
7. 文件共享开 SMB,Mac 用户再开时间机器SMB/CIFS 共享、macOS 时间机器备份
8. 应用装 omv-extras 和 Compose 插件,跑 Jellyfin 与 Immich安装 omv-extras、安装 Docker 与 Compose 插件、容器权限、Jellyfin、Immich
9. 安全HTTPS,不暴露到公网,远程访问走 VPNWeb 界面安全、远程访问、安全检查清单
10. 备份见下面的「备份方案」备份策略
11. 维护更新、UPS、健康检查系统更新、接入 UPS、健康检查清单

在界面里保存任何设置之后,都要点页面顶部黄色提示条上的应用(Apply),配置才会真正生效。

共享文件夹怎么分 ​

名字自己定,下面是一套够用的结构。

共享文件夹放什么谁能访问
family-docs家人共用的文档users 组读写
photos照片原图本人读写,其他人只读
media影视和音乐库管理者读写,其他人只读,Jellyfin 以只读方式挂载
pc-backup电脑和 Mac 的备份每人一个目录,或每人一个专用共享,必要时加配额
compose、data、backupCompose 插件的文件、应用数据、计划备份只有管理员和容器专用用户

不要用 admin 账户访问共享,给每个人建自己的用户。

备份方案 ​

数据怎么保护教程
照片、文档等用户数据镜像防坏盘。再用 USB 备份盘定期同步,两块盘轮换,一块放在别处。同步选项里的删除默认是关的,别随手打开。重要的数据再加一份异地副本插上 USB 硬盘自动备份、rsync 任务、异地与云端备份
容器数据Compose 插件的计划备份会先停容器再备份,但默认只备份不超过「最大尺寸」(默认 1 GB)的卷,rsync 后端每次覆盖上一份。照片库、媒体库这类大目录要走上一行的用户数据备份更新与备份容器
系统与配置用 backup 插件做系统盘镜像,再把用户、共享、权限写成文档备份系统盘、OMV 配置怎么留底
验证每季度真的恢复一次恢复演练

验收清单 ​

  • [ ] 每块盘都在 存储器 → S.M.A.R.T.(Storage → S.M.A.R.T.)里启用了监控,通知邮件能收到。
  • [ ] RAID1 状态正常,新盘做过长测。
  • [ ] 从另一台电脑,用普通用户(不是 admin)访问共享,读写正常;没授权的账号会被拒绝。
  • [ ] 手机能把照片备份到 Immich,电视或手机能播放 Jellyfin。
  • [ ] USB 备份盘完整同步过一次,并且从里面恢复过一个文件。
  • [ ] 容器的计划备份跑过一次,Restore 页里能看到备份。
  • [ ] 重启 NAS 之后,共享和容器自动恢复。
  • [ ] 默认密码已改,Web 界面没有暴露到公网,root 的 SSH 登录已关闭。
  • [ ] 配置文档、备份盘的位置、恢复步骤,存放在 NAS 之外的地方。

常见问题 ​

只有一块数据盘怎么办? 单盘 EXT4 加一块备份盘,见低成本方案。

想要快照? Btrfs 支持共享文件夹快照,但快照和数据在同一个存储里,不是备份,见共享文件夹快照。

家里有 Mac? 开时间机器要在 SMB 共享里启用对应选项,并限制它能占用的空间,见macOS 时间机器备份。

继续浏览 ​

OpenMediaVault 非官方中文使用指南,与 openmediavault 项目及其开发者无隶属关系。