Raspberry Pi shutdown会破坏文件系统

时间:2013-02-19 11:06:25

标签: crash filesystems shutdown raspberry-pi

我试图编写一个小型c程序,它会读出一个GPIO引脚,从外部关闭pi。触发信号效果很好。该程序由LXDE作为自动启动应用程序启动。如果程序检测到正在执行的关闭信号:

sync();
system("halt");

为什么这个程序会在几次重启后损坏我的ext4文件系统。没有必要的重新启动次数来破坏系统。通过将halt写入命令行,我看不出任何区别。我正在使用最新版本的固件(今天更新),内核也是最新的(今天更新)。

有人对此有好感吗?

1 个答案:

答案 0 :(得分:0)

这个应用程序是一个好主意,我不知道这已经存在......

我认为问题是“停止”命令。 你应该使用显式命令“shutdown -h now”代替。

For further reading see Anthony Lawrence