|
创建一个vfat.img或其他的文件系统的img文件,然后mount到loop device上去。我发现向img写入小文件或修改小文件时,即使在应用层调用了fsync或sync,loop device还是会把这些数据写入到vfat.img所在的底层文件系统的page buffer里头。如果底层文件系统不调用相应的同步请求fsync/sync,如果发生掉电事件很容易导致img文件系统数据丢失。
有没有那位xdjm遇到过类似问题?如果有,请给我一些思路或告诉我相应的kernel patch上哪可以找到,急! |
|