我在一台即将参加公共展览的电脑上运行着 Ubuntu。问题是,每天晚上电源都会关闭,早上又会重新启动。
我的问题是,我能做些什么来限制这对系统造成的损害?是否可以对系统硬盘进行写保护?每次重启时,我能否以某种方式从辅助硬盘恢复系统?有什么建议吗?
答案1
我建议在他们关闭电源之前关闭你的系统。这可以在 Ubuntu 中自动轻松完成。
sudo crontab -e
添加至底部:
0 22 * * * /sbin/shutdown -h now
并且您的系统将在 22:00 关闭(当然,请将 22 改为适合您的时间)。
自动启动系统取决于您当前的硬件:您的系统可能支持网络唤醒(WOL)。这样您就可以远程重启它。
答案2
问题:硬盘
主要问题是,突然断电时可能会对硬盘进行一些不受欢迎的更改(例如,重要的写入操作被中断或读取头碰到磁盘)。因此,断电的主要问题是磁盘。
软件解决方案:“系统冻结”
我曾经读到过关于“冻结系统”的文章,该系统从硬盘加载到内存中。然后硬盘被卸载。这样硬盘就不会因断电而损坏。缺点是,对内存启动系统所做的任何更改都不会保留。
我尝试找到关于此问题的文章,但目前还没有找到。如果这听起来像是您的解决方案,请告诉我们。也许我们可以从头开始做类似的事情。
硬件解决方案
这个问题也有硬件解决方案。基于电池的系统,它存储的电量刚好够电脑正常关机。有商业解决方案可用,成本约为 200 美元。如果你精通电子技术,可以使用几个旧汽车电池、一个电池充电器、几个继电器、一个微控制器芯片和一些其他几元器件安静而廉价地构建它。