我正在使用 Angstrom Linux 发行版在 Beaglebone 板上开发应用程序。我倾向于将根文件系统挂载为只读,因为它在断电后的可读/可写配置上并不可靠。
您能否就如何将根文件系统挂载为只读提出建议?以只读方式挂载根文件系统然后将其恢复为可读/可写的步骤是什么?
通过这些步骤,我倾向于获得更强大的文件系统。
问候
我正在使用 Angstrom Linux 发行版在 Beaglebone 板上开发应用程序。我倾向于将根文件系统挂载为只读,因为它在断电后的可读/可写配置上并不可靠。
您能否就如何将根文件系统挂载为只读提出建议?以只读方式挂载根文件系统然后将其恢复为可读/可写的步骤是什么?
通过这些步骤,我倾向于获得更强大的文件系统。
问候
您需要编辑传递给内核的引导参数以使用ro而不是rw
挂载根文件系统。例如root=/dev/mmcblk0p1 ro
. 它们可以通过 uboot 环境变量进行修改
在类似的基于 Angstrom 的系统上,我得到了相同的“必须指定文件系统类型”消息。在尝试了一些不同的事情之后,我能够使用以下命令将 root 重新挂载为 ro:busybox mount -o remount,ro /
我不得不承认我不确定为什么当“mount”命令(它是busybox的链接)不起作用时直接调用busybox有效,但我没有时间进一步挖掘。