旧笔记本改造NAS

笔记本简直是天生的闪存NAS圣体,体积小、功耗低、安静、还自带UPS(电池)!

我18年上大学的时候买了人生第一台电脑,小米air13.3,后来因为性能捉急,拿奖学金换了游戏本后就闲置了,主要配置如下:

  • CPU:i5-8250U,核显是UHD620
  • 内存:板载8G无法扩展
  • 硬盘:256GB三星NVME+256GB西数绿盘SATA
  • 网卡:8265AC

期间给这个小机器装过几次Linux,在局域网内当Linux虚拟机使用,但是似乎没有特别的理由用它而不是WSL,因此还是无法逃过吃灰的命运。正好最近了解到NAS,来折腾一波~

飞牛系统的安装

飞牛系统绝对是我用过的安装最简单的系统了,拿rufus做个启动盘,一路下一步,选择以下分区之类的就结束了。官网https://help.fnnas.com/articles/v1/start/install-os.md上每一步的过程清清楚楚,用的工具的链接也都明明白白,完全的傻瓜式操作。唯一需要注意的是网络问题,尤其是在没有以太网口的时候。

网络配置

我的笔记本是没有网线接口的,而且装的系统是不带驱动的,因此装完系统后是无法通过下图所示的局域网ip进入终端的(图源FnOS官网)。

image-20240823180036795

USB网络共享

由于没有USB网口,我的解决方案是用USB网络共享,即使用数据线连接手机和电脑,开启手机的USB网络共享功能,以小米手机为例,在个人热点中,连接USB后,打开对应设置的开关即可。

img

下载驱动并连接WiFi

在服务器连上网后,一切都简单起来。首先先安装网卡驱动,摆脱对USB线的依赖

1
2
3
4
5
6
7
8
9
10
11
12
# 1. 更新源
sudo apt update

# 2. 安装驱动
sudo apt install firmware-iwlwifi

# 3. 加载驱动
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

# 4. 检查验证
nmcli device

正常情况下可以看到自己的网卡设备,图中框出来的是我的网卡,目前已经连接了WiFi,正常情况下是未连接的。

image-20260214170255353

连接WiFi

1
2
3
4
5
6
7
8
# 1. 扫描环境中的WiFi
nmcli dev wifi list

# 2. 连接WiFi
nmcli dev wifi connect "你的WiFi名称" password "你的WiFi密码"

# 3. 测试是否能访问网络
curl www.baidu.com

至此,笔记本就可以通过WiFi联网了

存储配置

对于小电脑这种性能弱鸡,无法扩展,需求不高的场景,文件系统选择Btrfs即可。

img

Linear会把多块盘合在一起组成一个大硬盘,一块盘坏了数据就都没了,由于只有两个盘,单盘管理也不麻烦,存储模式选择Basic即可。

img

剩余的步骤根据需求选取即可。

合盖功能配置

在完成系统安装并配置好网络后,还需关闭合盖休眠的功能,确保笔记本合盖放在角落里也可以7×24h工作。该功能可修改配置文件关闭

1
sudo vim /etc/systemd/logind.conf

将其中的HandleLidSwitch的注释取消,值设置为ignore,即忽视合盖动作;

将其中的LidSwitchIgnoreInhibited的注释取消,值设置为yes,即无视其他程序请求,强制执行。(不过问gemini似乎这一条没什么用)

改完后的文件如下:

image-20260214172121147

改完后重启即可

1
sudo reboot

UPS配置

突然断电可能会导致NAS的硬盘损坏,为确保数据的可靠性,通常使用UPS来为NAS供电。

UPS(Uninterruptible Power Supply,不间断电源)是一种在市电不稳定或者突发停电时为电子设备提供稳定、持续电力的设备,除了保证设备不会突然断电外,还具有稳压、滤波等作用。

而笔记本自带的电池天然就可以当作UPS用,配置也很简单,在飞牛的系统设置里面配置即可,可以选择电池要没电了再自动关机,或者使用电池供电多久后关机。

image-20260214205603329