W*****7 发帖数: 830 | 1 昨天停了1分钟电,结果连在netgear 路由器的上的外置硬盘有个folder里面文件都丢
了。这个folder是我用来同步手机上的照片的。用的app是syncme wireless。停电后就
发现照片不能同步了,但是可以同步到别的folder。然后发现硬盘上这个folder里的东
西都没了,别的folder都没问题。硬盘是插电的。请问高手这可能是什么原因? 要是
每次停电都丢数据就麻烦了。多谢 |
|
W*****7 发帖数: 830 | 2 丢东西也不会整个folder里面的文件都丢了吧?怀疑是手机上的syncme wireless
somehow mess up了,因为就这个sync的folder丢了,别的folder没事。是不是该考虑
买个UPS应付短暂停电? |
|
S*A 发帖数: 7142 | 3 比较难想象 syncme wireless 会一个一个文件删除。
FAT 的文件系统没有 journal,修改 meta data 没有保证是 atomic 的。
如果一个比较早的 dir entry 出错了,就有可能导致后面的 entry 都找
不到。或者指向这个 directory 的数据结构出了错,例如修改 time stamp
什么的,导致整个 directory 都没了。
反正 FAT 是比较弱的,没有 journal,你用 journaling 的文件系统就
不应该有这样的问题。
EXT3/EXT4 随便断电,不会丢以前的内容的,顶多最近写的那些没有
完成。当然这个基于硬盘本身不能出错。有些 SSD 掉电会有 corruption
这种就什么文件系统都保证不了。 |
|