自组NAS 安装飞牛OS与折腾记录

2026-03-03 14:56:42 1点赞 0收藏 0评论
自组NAS 安装飞牛OS与折腾记录

背景

家里面换了电脑,老电脑想直接用作家庭服务器,想来想去飞牛OS 可能折腾的时间比较短。就选它来部署了一个。这篇文章主要记录了部署的功能,以及遇到的问题。用于后续查验,也给网友们一个参考。注意:图片是生成的,文章是自己写的。

重要 PATH的路径不全

飞牛OS 让我最坑的一点是 /usr/sbin /sbin 的路径没有配置到PATH环境变量中,导致很多命令无法找到,后来搞了好久才发现其实PATH环境变量没有配。 我后来是在 /etc/profile 这个文件里面添加/usr/sbin /sbin 这两个路径来生效的。

外网连接,飞牛自带DDNS 解析配置

由于本人之前就有域名,所以并没用飞牛自带的FN,使用了域名+ipv6的方式。

针对aliyun 访问控制 RAM 控制台 简单做法是在这里生成一个 key填入后应该就能用了,GUI界面配置还是比较方便。

问题汇总

Windows 的动态分区(LDM)

我之前的硬盘都是在Windows下面的,是用的这个LDM的分区。这个动态分区在Linux的支持不好,直接挂载可能无法识别,还在尝试用其他工具来重新识别挂载,如果真的要把Windows 上分区的硬盘直接挂载到Linux 上面用,还是建议重要文件备份到其他硬盘,然后重新格式化后再放在Linux下面用,避免出现不兼容的情况。 如果出现类似问题,识别不了,需要先

sudo apt install ldmtool sudo ldmtool scan # 取消挂载 sudo umount /dev/sdb* sudo dmsetup remove_all sudo ldmtool create all # 查看创建了哪些设备 ls -la /dev/mapper/ldm_* # 查看动态卷信息 sudo ldmtool show volume # 创建挂载点目录(如果不存在) sudo mkdir -p "/vol00/WDC_Dynamic_Volume1" sudo mkdir -p "/vol00/WDC_Dynamic_Volume2" sudo mkdir -p "/vol00/WDC_Dynamic_Volume3" sudo mkdir -p "/vol00/WDC_Dynamic_Volume4" # 挂载动态卷为读写模式 sudo mount -t ntfs-3g -o rw /dev/mapper/ldm_vol_xxx_Volume1 "/vol00/WDC_Dynamic_Volume1" sudo mount -t ntfs-3g -o rw /dev/mapper/ldm_vol_xxx_Volume2 "/vol00/WDC_Dynamic_Volume2" sudo mount -t ntfs-3g -o rw /dev/mapper/ldm_vol_xxx_Volume3 "/vol00/WDC_Dynamic_Volume3" sudo mount -t ntfs-3g -o rw /dev/mapper/ldm_vol_xxx_Volume4 "/vol00/WDC_Dynamic_Volume4"

在成功挂载后觉得太麻烦,在备份资料后直接把盘格式化了,从头开始整数据。

功能添加

SSL签名导入,并关掉http,修改默认端口

运行jellyfin容器并配置

无法显示家庭视频

应该是客户端暂时不支持,在server端配置成其他的类型

待机功耗优化

这套配置待机功率40W,一天一度的水平,我个人有点难以接受,可能20W左右我觉得是比较正常的一个预期。

显卡功率优化

默认飞牛OS安装的是开源驱动,因为各种原因,开源驱动关掉了电源管理的功能。所以我们需要安装官方的nvidia 驱动,还好飞牛已经准备好了 560 版本驱动,它支持GTX1070TI,

# 使能电源管理,使显卡不使用的时候休眠 sudo nvidia-smi -pm 1 # 限制最高功率,可选,我个人认为,不会影响待机功率 sudo nvidia-smi -pl 120 # 查看当前的功率 nvidia-smi

实测,待机最多能减少5W左右,

intel I219 网卡 开启 WOL 网络唤醒,NAS不使用的时候可以关闭

I219 驱动是e1000e, 需要通过ethtool 配置网卡的WakeOn 为g状态 “`bash sudo ethtool -s eno1 wol g

查询状态,要为g时,才能被魔法包唤醒

sudo ethtool eno1 | grep Wake-on

技嘉 Z370 BIOS 使能核显

  1. 进入BIOS里面 Internal Graphics 改成Enable,仍然用外置显卡连接显示器,不要改接线

  2. 关键的一步,重新配置核显的共享内存大小:重启重新进入BIOS,Chipset 页面下会多出 DVMT Pre-AllocatedDVMT Total Gfx Mem。然后将DVMT Pre-Allocated 设置大于等于128M,DVMT Total Gfx Mem 设置大于等于256M 注意

  • 在配置完成前不要Initial Display Output 改成 iGPU 模式,避免重启后显示信号无输出

  • 我这个主板默认64M 的配置过小,导致内置核显无法输出数据,我改了以后核显就能正常输出了

拔掉显卡,打开核显后,实测待机功率23-24w,已经算比较低了。没有计划进一步降低功率了。

定时关机

部署WireGuard

防火墙

飞牛OS默认开启如下端口,需要按需求关闭这些对外端口,只在局域网开放

21,53,67,68,80,111,123,137,138,139,443,445,1900,2049,3702,5005,5006,5353,5355,5666,5667,8000,8001,9024,41750,42423

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松