整体 NAS 规划:
- 准主机说明:天钡WTR Pro 5825U + 自行购买的内存、SSD 和磁盘
- 系统以 PVE 为底层,确保稳定性,并配置 fnOS 等虚拟机
- 短期目标:搭建家庭影院和相册,实现重要数据的多源备份
1 虚拟机系统 PVE
PVE 是在 Linux/Debian 基础上深度定制化的底层虚拟机系统
- 优点:开源易用,性能出色
- 缺点:安装略有些繁琐
一、准备工作:
本人使用的PVE 系统版本为
proxmox-ve_9.0-1
二、安装 PVE
- 一路下一步,设置并保存好账户密码,配置 IP 和域名
- 安装完成后,修改还原 BIOS 的启动优先级
- 此时重启后不再需要屏幕和键盘,可以通过 web 访问
PVE 的默认 web 访问方式:
https://配置 IP:8006
三、配置 PVE
# 合并硬盘分区,删除local-lvm,扩容local
lvremove pve/data
lvextend -l +100%FREE -r pve/root
# 修改后在web端删除local-lvm,编辑增加local的用途
# 测试网络是否通畅
ping baidu.com
更新软件源:
- 在
/etc/apt/sources.list中更新软件源为清华源 - 在
/etc/apt/sources.list.d/pve-no-subscription.list中更新 PVE 源为清华源 - 将
/etc/apt/sources.list.d/中的其他文件进行移动与备份
mv pve-enterprise.sources pve-enterprise.sources_back
mv ceph.sources ceph.sources_back
关闭登录提示《无有效订阅》弹窗:
# 参考:https://blog.csdn.net/JingLisen/article/details/143847366
vim /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
# `Ext.Msg.show`修改为`Ext.Msg.noshow`即可
systemctl restart pveproxy.service # 重启服务
更新升级软件:apt update && apt upgrade -y
最后重启系统:reboot
其他 PVE 系统设置:
- 定期进行虚拟机的备份(创建备份计划并进行每周备份)
2 NAS 系统 fnOS
飞牛 NAS 系统是目前流行的开源 NAS 系统,应用丰富且实用
不确定自己是否需要 NAS 或者希望先尝试一下 NAS 的朋友,可以先在 Windows 系统中利用 Hyper-v 虚拟化安装一个 fnOS,进行体验;具体教程可参考飞牛 wiki-Hyper-V 安装
- 从飞牛官网下载系统镜像,并上传到 pve 的镜像管理中
- 在 PVE 界面,点击创建虚拟机,输入虚拟机名称并选择镜像
- 创建虚拟机配置参考:内存 12G,16 核,cpu 类型为 host
虚拟机配置详情:

增加机械磁盘(直通整个 SATA 控制器)
- 在 PVE 系统中查看磁盘 ID:
ls -l /dev/disk/by-id/ - 找到新增磁盘对应的 ID,执行命令:
qm set 100 -sata1 /dev/disk/by-id/ID - 进入飞牛系统,在系统设置-存储空间管理中,用新增磁盘创建存储空间
目的:让 FnOS 虚拟机直接管理物理硬盘,避免通过 PVE 虚拟层,性能更好,支持硬盘休眠等功能
增加 SSD 缓存
- 先在 PVE 界面添加新的固态硬盘分区,注意构建 SSD 仿真
- 进入飞牛系统,在系统设置-存储空间管理中,添加 SSD 缓存加速
目的:SSD 的随机读写速度远高于 HDD,作为缓存时可加速频繁访问数据的响应速度
其他 fnOS 配置
- 开启 ssh 功能,方便远程登录
- 显卡直通,教程可参考;如果出现 noVNC 报错按照这个教程配置 vbios 文件(最后发现虽然 GPU 直通完成后能查看到核显,但是实际无法调用 GPU,AMD 还是不要乱搞的好,彻底失败了~)
- 对关键数据(比如照片)开启多盘的自动备份
- 有域名的情况下,可以配置 DDNS(动态域名解析);前提是能够获取到 IPv6 地址(本人的路由器本身就是桥接模式,支持 IPv6,因此也没怎么折腾),注意测试 IPv6 连通性;完整教程参考
DDNS 碰到了一个问题,需要破解小米路由器来进行防火墙规则的调整;DDNS 会受到不同地区的运营商限制;以北京移动为例,实测基于 IPv6 的 DDNS 只有约 500k/s 的上行速度,和飞牛自带的免费内网穿透差不多
3 应用体验
推荐应用
- 飞牛相册:飞牛官方应用,自带 AI 引擎用于人物识别和场景自动分类(很好用)
- 飞牛影视:自动搭建影视墙,支持字幕管理,支持本地文件和网盘挂载(好用)
- qBittorrent,常规BT下载器;提速优化技巧(官方自带的下载其实也够用)
- Nastool:配合 qBittorrent 实现一键追剧,自动下载和整理影音资源,资料参考
- Jackett,BT 资源站管理,配合 Nastool 进行资源自动查找,然后发送给 qBittorrent
- Aria2:配合网盘资源,解析直链下载(实测支持主流网盘,能突破非会员限速)
- pansou:开源网盘资源搜索工具,资源丰富,更新及时(也可以直接用官方站)
- Suwayomi:漫画阅读器/服务器,支持本地文件与在线资源站,安装教程
- quark-auto-save:夸克网盘自动签到+指定资源自动转存下载
- 青龙面板:定时脚本管理与通知(经典应用,官方商店可下载)
Infuse
其他第三方推荐(个人暂未采纳的应用)
- Jellyfin:开源家庭媒体中心;插件丰富(比如 OpenSubtitles 字幕管理),生态成熟
- moviepilot:Nastool 的进阶版,但需要养好的 PT 站账号(太麻烦,暂时没捣鼓)
- Xiaomuisic:基于小米音箱开放接口实现任意音乐的下载与播放(实测不太稳定,先码住)
- Moontv:开源自部署的第三方聚合影视站,枪弹分离(TV 端已有类似的 APP,先码住)
- MediaMaster V2:影视自动化订阅管理系统,联动豆瓣“想看”,自动下载(待实验)
目前的影视方案:
- 感兴趣的资源手动下载 4K 原盘,资源主要来自常见的 BT 站与 (开源网盘搜索工具)
- 常规热门的资源利用 Nastool 实现一键追剧,自动 BT 下载(热门资源一般会有人做种)
- 非常规临时场景考虑 pansou+网盘挂载,利用飞牛影视进行直链解析播放(可能不稳定)
- 兜底方案,是利用第三方聚合影视站进行搜索和播放(画质可能不高,且可能有广告)
目前在探索的方案:网盘 VIP+smartstrm 实现网盘资源的订阅播放
该方案的好处:支持追剧+自动更新,不占用本地存储,不占用家庭网络上行带宽 该方案的缺点:目前飞牛影视暂不支持 strm 播放,并且飞牛影视本身支持网盘资源的直链播放(与 strm 播放功能类似,只是目前属于新功能,实际体验还不太稳定,并且网盘资源较多时频繁扫盘可能存在风险)
目前的内网穿透方案:
- 域名动态解析:IPv6+cloudflare dns,实测存在限速问题,此外端口暴露也不安全(暂时舍弃)
- 飞牛官方内网穿透服务:免费版上行速度大概 5M,临时方案,日常管理够用
- 其他待尝试的常规方案(服务器流量有限,暂时不考虑):vpn/局域网,服务器转发
4 其他补充
- 对 NAS 感兴趣并且有 Windows 系统的朋友,可以先通过 Hpyer-V 体验一下 fnOS 系统;之后再考虑是否要入 NAS 这个坑;本文中提到的大部分服务或应用均可以通过 Docker 安装
- PVE下安装飞牛OS核显直通教程
- 针对SSD缓存池丢失,造成存储空间不可用的恢复方法
- 部分软件依赖 TMDb 的 API KEY,申请教程(申请信息可以乱写)
- 部分软件依赖网络加速功能,可能需要额外客户端配合(比如 v2raya)
3+2+1 备份原则:3份数据副本(1份原始文件 + 2份备份),保存在2种不同的存储介质上,其中至少有1份副本存储在异地
第三方 NAS 教程的整理汇总:
- 飞牛常用容器部署教程
- 使用jeckett,sonarr,iyuu,qt,emby打造全自动追剧流程
- 内网穿透frp服务端、客户端、泛域名 基于宝塔、1panel搭建教程
- Docker应用推荐(建议NAS/AllinOne用户收藏)
- 【无公网IP组网方案】基于 EasyTier 实现去中心化异地组网
- MediaMaster影视自动化订阅管理系统, 支持观影、不太灵等BT资源站点
其他参考资料:
知乎 - All in One 保姆教程⑧(安装飞牛 fnOS)
Proxmox VE 安装 FnOS 完全指南