我经常遇到这样的问题:我的 Linux (Ubuntu 12.04) 将一些文件写入 USB 驱动器,这些文件随后在 Windows 中丢失或损坏。 Windows 还经常告诉我它发现驱动器有问题。驱动器是 FAT32,是的,我总是使用 Nautilus 中的小弹出图标,或者在移除驱动器之前简单地关闭系统。
为了解决这个问题,我现在使用sudo sync
强制执行任何挂起的写入,希望这将在将来避免这些问题。
我实际上正在寻找一个选项,告诉我的 Ubuntu/Linux 尽快执行任何挂起的写入,然后执行安全检查数据是否确实正确写入。目前,默认策略看起来很像“不要太早写下所有内容,并且不要仔细检查”。