我的服务器现在是一部手机了
把旧智能手机改造成常开家用服务器之所以吸引人,是因为这类硬件性能足够、安静,而且自带电池,但也带来了锂电池安全、存储耐久性和 bootloader 锁定等现实问题。评论者还把这种做法与更传统的低功耗方案相比,如二手台式机、迷你电脑和无风扇路由盒,并指出在成本、功耗、可靠性以及运行 Linux 或容器的便利性方面各有取舍。另有相当一部分讨论围绕文章含糊的标题和语言表达展开,争论读者最初会期待“服务器变成了手机”还是“手机变成了服务器”。
电池安全与寿命
- 许多人担心在装有电池的情况下 24/7 持续充电会带来火灾隐患并加速电池老化;有人建议物理取出电池,或将其存放在约 40–60% 的电量。
- 也有人说,始终插电的设备(笔记本、手机)在实际使用中能用“几十年”,并不觉得会有明显劣化;在可用时会使用 80% 充电上限,但这些好处被认为多半只是经验之谈。
- 有些设备在插电时可以绕过电池供电,但这在智能手机上被描述为很少见;即使绕过电池,高荷电状态和高温仍会加速老化。
- 有几位提到,手机常常没有电池就无法启动,或者如果它们“认为”电池承受过大负荷就会关机;虽然可以通过自定义电路、电容、重启等方式解决,但很麻烦。
- 讨论到的缓解措施包括:用智能插座或 Home Assistant 自动化来循环充电,用金属盒或弹药箱来容纳潜在火灾,以及注意小型自动灭火器并不能阻止锂电池火灾。
把手机用作服务器
- 旧手机被视为功能足够、安静、低功耗的“Raspberry Pi 替代品”,尤其适合承担轻量服务、自动化或基于浏览器的工作负载。
- 顾虑包括:闪存耐久性(不过有人认为数据库写入未必比正常文件写入更糟)、电池故障会让“服务器”失效,以及在持续负载下长期可靠性问题。
- 有些人通过 Termux 和 proot 在未 root 的 Android 上运行服务;另一些人主张使用 PostmarketOS 或 Linux,以获得更多控制权以及容器/Kubernetes 支持,但也指出这会带来硬件支持和风险问题。
引导加载器、root 和操作系统限制
- 锁定的 bootloader 是严肃改造用途的一大障碍;许多消费级手机若没有利用漏洞,无法解锁。
- 往往需要 root 才能绑定低端口、提升性能,或安装 PostmarketOS;Android 内核 syscall 的缺口会限制旧版本上的容器运行。
替代的家用服务器硬件
- 许多人认为,二手台式机、SFF 办公电脑、NUC、Xeon 工作站,或带 SSD 的无风扇路由盒更实用:存储更好、可扩展性更强,也更容易搭建软件栈。
- 反方观点是:手机在空闲功耗、体积、内置电池以及作为“闲置硬件”的普及程度上更占优势。
标题与语言学插曲
- 围绕“我的服务器现在是一部手机了”与“我的手机现在是一个服务器了”展开了长时间争论。
- 讨论了 theme/rheme(旧信息与新信息)以及词序如何影响理解;有人觉得原始表述很巧妙,另一些人则觉得它令人困惑,或者近乎标题党。