在我的程序中,有一个函数可以经常调用stat()
以获取闪存中文件的属性。有时断电重启后文件的内容会丢失。我注意到stat()
finally 调用了 Linux 内核中的文件系统驱动程序。
我的问题是:Linux内核fs会打开或读取文件以获取文件属性吗?在 stat() 或 fstat() 期间断电是否可能损坏闪存中的文件?
在我的程序中,有一个函数可以经常调用stat()
以获取闪存中文件的属性。有时断电重启后文件的内容会丢失。我注意到stat()
finally 调用了 Linux 内核中的文件系统驱动程序。
我的问题是:Linux内核fs会打开或读取文件以获取文件属性吗?在 stat() 或 fstat() 期间断电是否可能损坏闪存中的文件?