把旧笔记本装成 Proxmox VE 家庭服务器:盒盖不休眠、自动熄屏与挂载数据盘

旧笔记本拿来当家庭服务器是性价比很高的选择:自带屏幕、键盘和一块「内置 UPS」(电池),装上 Proxmox VE(PVE)就能跑虚拟机和容器。但笔记本毕竟是按「桌面使用」设计的,直接拿来当 7×24 小时的服务器,有几个默认行为必须先改掉,再把数据盘挂好。这篇把我装机时绕不开的三件事记下来。

下面的命令以 PVE(基于 Debian)为例,纯 Debian / Ubuntu 通用;Arch 系的差异我会单独标注。

一、关闭合盖自动休眠

笔记本默认合上盖子就休眠,这对服务器是致命的——你总不能开着盖子放一台机器在那儿。改掉它:

编辑 /etc/systemd/logind.conf

nano /etc/systemd/logind.conf

找到这行(默认是注释掉的):

#HandleLidSwitch=suspend

去掉注释并改成 ignore

HandleLidSwitch=ignore

顺便说明几个可选值:suspend(休眠,默认)、ignore(忽略,什么都不做)、poweroff(关机)、lock(锁屏)。服务器场景选 ignore

改完重启使其生效:

reboot

如果不想重启,也可以 systemctl restart systemd-logind 让配置生效,但重启 logind 偶尔会影响已登录的图形会话,PVE 这种纯服务器环境无所谓,直接 reboot 最省心。

二、屏幕超时自动熄屏

盖子不休眠了,但屏幕一直亮着既费电又费屏。让控制台在一段时间无操作后自动熄屏:

编辑 GRUB 配置 /etc/default/grub

nano /etc/default/grub

找到 GRUB_CMDLINE_LINUX 这行,加上 consoleblank=300

GRUB_CMDLINE_LINUX="consoleblank=300"

consoleblank 的单位是秒,300 就是 5 分钟无操作后熄屏,按需调整。这是内核级的控制台熄屏参数,对没有桌面环境的服务器正合适。

更新 GRUB 配置并重启:

update-grub
reboot

重启后生效。之后这台笔记本合着盖子、黑着屏,安安静静在角落里跑服务就行了。

三、挂载数据盘(以 NTFS 为例)

家庭服务器免不了要接一块大硬盘做共享存储。如果这块盘是从 Windows 那边拿过来的、格式是 NTFS,Linux 默认既不会自动挂载,对 NTFS 的写入支持也不完整,需要先装 ntfs-3g

安装 ntfs-3g

Debian / Ubuntu / PVE:

sudo apt install ntfs-3g

Arch Linux:

sudo pacman -S ntfs-3g

创建挂载点

sudo mkdir /mnt/sharedisk

查找硬盘设备名和 UUID

lsblk -f

找到 NTFS 分区对应的设备名(比如 /dev/sdb1)和它的 UUID:

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sdb
└─sdb1 ntfs   Data  1234ABCD5678EF90

这里强烈建议用 UUID 而不是 /dev/sdb1 这种设备名来写挂载配置。设备名(sdb、sdc)会随插拔顺序、接口变化而改变,而 UUID 是分区的唯一标识,不会变。

配置开机自动挂载

编辑 /etc/fstab,加一行:

sudo nano /etc/fstab
UUID=1234ABCD5678EF90  /mnt/sharedisk  ntfs-3g  defaults,uid=1000,gid=1000,umask=022  0  0

参数说明:

  • uid=1000,gid=1000:挂载后文件的所有者。NTFS 本身不存 Unix 权限,所以挂载时统一指定一个属主,改成你自己的 uid/gid(用 id 命令查看)。
  • umask=022:控制文件权限,等效于目录 755、文件 644。
  • defaults:包含 rwautoexec 等默认选项。
  • 末尾两个 0:分别是 dump 备份标记和 fsck 检查顺序,NTFS 这两项都填 0(fsck 不检查非原生文件系统)。

验证

不用重启,直接让系统按新的 fstab 配置挂载:

sudo mount -a

没有报错就说明配置正确,重启后也会自动挂载。最后确认能读到内容:

ls /mnt/sharedisk

关于 NTFS 的一点提醒:它毕竟不是 Linux 原生文件系统,ntfs-3g 走的是用户态(FUSE),大量小文件读写时性能和稳定性都不如 ext4 / xfs。如果这块盘以后只在 Linux 上用、不需要再插回 Windows,更推荐重新格式化成 ext4。NTFS 方案适合的是「要在 Windows 和 Linux 之间来回倒腾」的盘。


这三步做完,一台旧笔记本就正式变成一台合格的家庭服务器了:合盖照常运行、屏幕自动熄灭、数据盘开机即挂载。接下来就可以在 PVE 里安心开虚拟机折腾了——比如配合 mDNS 给每台虚拟机一个稳定的 .local 主机名,省去反复查 IP 的麻烦。