笔记本装飞牛体验怎样?笔记本的fnOS优化指南

360影视 2025-01-10 22:10 2

摘要:前段时间看到有 NAS 老玩家嘲讽新手用笔记本安装 fnOS 做 NAS。我个人觉得玩数码“折腾”本就是一种乐趣。而且现在闲置旧笔记本很常见,用来开发一下玩法也未尝不可。

前段时间看到有 NAS 老玩家嘲讽新手用笔记本安装 fnOS 做 NAS。我个人觉得玩数码“折腾”本就是一种乐趣。而且现在闲置旧笔记本很常见,用来开发一下玩法也未尝不可。

优点是:笔记本整机功耗较低;笔记本自带键鼠和屏幕,维护方便;笔记本自带无线网卡;笔记本带电池相当于有 UPS;

缺点是:笔记本拓展性较弱;笔记本长时间运行的稳定性一般;笔记本摆放占地方。不过拓展性较弱可以通过硬盘柜解决;笔记本不长时间满载运行,稳定性也还可以。

刚好我手头有台 ThinkPad E530,那就来测试一下笔记本安装 fnOS 做 NAS 究竟怎么样。ThinkPad E530 配置是:i5-6200U+Geforce940MX+8G,内部1个 M.2 位和1个 2.5 寸 SATA 位和1个光驱位(可改 2.5 寸 SATA 位)。小主机、笔记本最好还是搭配飞牛的 FD5 硬盘柜来增加盘位。

官网下载 fnOS 的最新安装镜像,准备一个 Ventoy 装机优盘,把下载好的镜像放进去。通过优盘引导系统安装好 fnOS。

其实笔记本安装 fnOS 体验的使用体验基本和小主机类似。我这里主要介绍笔记本两个需要优化的点:“开启无线连接”和“设置合盖不休眠”。

笔记本自带无线网卡,所以可以连接无线连接网络,这样你的 NAS 就可以不受网线约束了。飞牛在 Web 控制台没有做无线连接界面,需要通过命令行来连接 WIFI(SSH 或者登录命令控制台操作均可):

# 列出附近的 WIFI 列表sudo nmcli device wifi list

找到你自己 WIFI 的 SSID,然后通过如下命令行连接该 WIFI :

# 连接指定 SSID 的 WIFIsudo nmcli device wifi connect "SSID" password "password"

如果你想断开当前 WIFI 或者忘记该 WIFI 连接、设置关闭 WIFI ,可以用如下命令操作:

# 断开当前连接sudo nmcli connection down "SSID" # 忘记当前网络连接sudo nmcli connection delete "SSID"# 关闭 WiFisudo nmcli radio wifi off

笔记本是有屏幕的,而且不太好设置息屏。不过合上盖子笔记本就会息屏,但是设备也会休眠。所以我们需要设置合盖不休眠,这样我们就可以合上盖子关闭屏幕,又不会让设备休眠了。

#编辑 /etc/systemd/logind.conf 文件sudo vim /etc/systemd/logind.conf# 把 HandleLidSwitch=suspend 修改为 ignoreHandleLidSwitch=ignore

然后保存文件重启设备,你再合上盖子发现设备也不会休眠了。

飞牛目前基本支持 Intel 核显,笔记本核显可以给飞牛影视作为硬解。我的笔记本既有核显 HD520 又有 Geforce940MX,于是我就想折腾一下独显的用途。首先在 fnOS 应用商店安装了 NVIDIA 驱动。nvidia-smi 命令有显卡信息输出。

但是我突然想起黄皮衣把 Geforce940MX 的视频解码器刀了, Geforce940MX 压根不能视频硬解。

那拿 Geforce940MX 玩 CUDA 可以吗?为了让 Docker 调用独显。又花了不少时间安装 nvidia-container-toolkit。在国内参考中科大的镜像安装 nvidia-container-toolkit (NIVIDA官方的方法网络基本连不上~,建议使用国内镜像):

安装命令如下:

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \&& curl -s -L https://mirrors.ustc.edu.cn/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \sed 's#deb https://nvidia.github.io#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://mirrors.ustc.edu.cn#g' | \sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

安装 nvidia-container-toolkit:

sudo apt update && sudo apt install nvidia-container-toolkit

安装 CUDA

然后修改 Docker 的配置文件 vim /etc/docker/daemon.json 增加如下内容:

{"runtimes": {"nvidia": {"path": "/usr/bin/nvidia-container-runtime","runtimeArgs": }}}

飞牛的配置逻辑是修改 Docker 配置就会复位 daemon.json 所以如果再控制台修改了 Docker 配置就需要重新配置 daemon.json。

折腾到最后发现 CUDA 和官方驱动目前不兼容 fnOS,只能过段时间再测试一下。

笔记本接上 FD5 硬盘柜,就是一台 NAS 了。fnOS 其实在功能上还有不少进步空间,但飞牛之所以大受欢迎的原因应该是让很多老设备可以作为一台合格的 NAS,这一点是非常值得称道的。笔记本装飞牛做 NAS 不算一个好主意,但确实是可行的。

来源:略懂的大龙猫

相关推荐