Filesystems 通过拉下SoC的复位引脚进行热复位是否会导致文件系统损坏?

Filesystems 通过拉下SoC的复位引脚进行热复位是否会导致文件系统损坏?,filesystems,hardware,embedded-linux,Filesystems,Hardware,Embedded Linux,在我的嵌入式Linux系统中,我做了一个硬件开关来拉下SoC(TI DM365)的复位引脚。当系统运行时,我可以按下按钮重新启动系统。我想知道这种行为对我的文件系统是安全的,还是会导致损坏。虽然这样重置SoC似乎不是个好主意,但它对文件系统的影响取决于文件系统设置。例如,您可以拥有只读文件系统;或者,您可以在NAND闪存上使用powercut容错文件系统,如UBIFS 这就是说,当其他一切都失败时,访问SoC重置线路可能是一个很好的最后资源措施,并且您的系统已经失效 您可以通过简单地公开触发软重

在我的嵌入式Linux系统中,我做了一个硬件开关来拉下SoC(TI DM365)的复位引脚。当系统运行时,我可以按下按钮重新启动系统。我想知道这种行为对我的文件系统是安全的,还是会导致损坏。

虽然这样重置SoC似乎不是个好主意,但它对文件系统的影响取决于文件系统设置。例如,您可以拥有只读文件系统;或者,您可以在NAND闪存上使用powercut容错文件系统,如UBIFS

这就是说,当其他一切都失败时,访问SoC重置线路可能是一个很好的最后资源措施,并且您的系统已经失效

您可以通过简单地公开触发软重启/关机的GPIO来提供优雅的重启/关机