分页: 1 / 1

我想要保证系统的稳定性,是否可以用squashfs只读系统来保证?

发表于 : 2023-06-26 13:43
24x7x365
背景如下
公司有一批工控机经常会有开机要求fsck的情况,猜测是断电引起的读写错误,在网上搜了些文章后,发现一篇嵌入式硬件的squashfs加overlay的模式或许可以保护系统文件
但是在实际操作过程中,squashfs这种格式似乎并不支持作为开机自启项,也无法烧录进nvme中,所以请问下这个想法是否是可行的,又或者是否是因为我缺少了某些关键性的知识导致这个想法无法执行

Re: 我想要保证系统的稳定性,是否可以用squashfs只读系统来保证?

发表于 : 2023-06-26 17:15
astolia
你先把原因搞清楚再说。去检查系统日志,看有没有正常关机。如果确认是外部供电部分引起的,那你该做的是买个UPS来保障供电。
overlayfs做的只是将两个文件系统的内容“合并”,就算你下层的用了squashfs,对上层的写入问题一样会要求fsck。

另外还要看系统的写入需求是什么,有些用只读文件系统的需求可以通过用ro参数挂载来满足

Re: 我想要保证系统的稳定性,是否可以用squashfs只读系统来保证?

发表于 : 2023-06-28 15:04
dwl301
是不是nvme没啥大关系,你可以参考一下ubuntu的livecd。。不就是grub+内核+initrd+squashfs么。。