与所连接的硬件相比,我使用的 UPS 相当大,以实现更长的 UPS 正常运行时间(长达 1 小时)。然而,作为维护实践,建议至少每 3 个月放电一次。不幸的是,唯一能够在任何合理时间内为该 UPS 放电的机器是 100% 负载下的 1kW 工作站。但它有大量的驱动器,所以我有点担心数据的一致性。
Linux中有没有什么方法可以将驱动器(在操作系统正常运行期间)切换为只读模式,sync
以便在断电后不会出现任何数据损坏?
我最终正在寻找这样的东西:
#Blender headless running on all GPUs and all cores wasting 100% power
sync
<command to force remount all drives in read only mode>
#here after around 30 min comes power outage
我使用 btrfs 作为文件系统,因此任何不受控制的中断都是非常危险的。我用密钥尝试了那些低级内核请求sysrq
,但用于只读重新安装的请求似乎不起作用。