有时当我将一些文件复制或移动到 USB 驱动器时,Nautilus 会显示传输已完成,但当我拔下 USB 驱动器并重新插入时,我复制或移动的文件却不见了。这很烦人。
有没有什么办法解决这一问题?
答案1
作为复制过程的一部分,数据被缓冲到内存中,然后写入磁盘。将数据写入磁盘需要时间,但软件(nautilus)不会显示待处理的操作。
有关详细信息,请参阅
同步所需的时间因闪存驱动器上的文件系统而异,有些人在使用 NTFS 时遇到过写入速度缓慢的情况。这似乎是尚未确定的内核(ntfs 驱动程序)。
无论如何,在移除闪存驱动器之前,您需要同步或将缓冲区中的数据写入闪存驱动器。此原则适用于所有操作系统。使用弹出功能或在命令行上,
sync
答案2
移除 USB 设备前,务必正确弹出它:在 Nautilus 中,按下它旁边的弹出符号,或在桌面上右键单击它并选择喷射。
答案3
这肯定不是 Nautilus 的错误。为此,存在以下选项:
对于任何操作系统来说,这可能是一个有效的选项,并且不是任何文件管理器的问题。