我该如何配置一台 Linux(Debian Lenny)机器,以便我可以简单地在墙上关闭和打开它,而永远不必费心彻底关闭它。
这些文件系统都是 ext3,并且启用了硬盘写入缓冲区(IDE 磁盘)。我还将“barrier=1”作为附加安装选项,我相信这足以防止文件系统损坏。是否还有其他服务/锁定文件/等需要调整才能实现这一点?
这是一台无头式家庭服务器,主要用作 NAS 并运行一些其他琐碎服务。如果晚上能通过打开墙上的电源立即将其关闭,那就太好了。
答案1
我不相信你能以一种总是“安全”的方式做到这一点。关闭系统电源可能会引起问题,除非你不这样做做系统上的任何事物,总有出现错误的可能性。
为什么不安装一个简单的备用电池,让系统监控关键状态或简单地切换到电池电源?这样,当您按下墙壁开关时,系统就会切换到电池电源,然后几乎立即被捕获upsmon
,您可以正常关闭系统。它会在几秒钟内关闭,但您不会冒着东西损坏的风险。
您不需要太大的电池容量——只需有足够的关机电量即可。
在具有明确定义状态机的嵌入式系统上,可以更轻松地处理完全断电的情况,但即使在那里,提供服务的软件也需要能够知道在任何状态下断电时如何恢复。
我会谨慎行事并在您和系统之间使用 UPS。
答案2
我自己还没有研究过这个问题,但是是否可以设置成当按下开机按钮时,它就关机。这样你只要按下电源按钮,它就会关机。
我假设您希望能够在墙上将其关闭,因为您想要一种快速简便的方法来关闭它。