我和这个愚蠢的档案经理有严重的问题。当将文件从内部HDD复制到USB 2.0端口上的可移动驱动器时,速度飙升到70 USB /S,而USB2.0端口的理论速度仅为32 USB/S。
在文件“完成”复制之后,如果我把我的便携式驱动器放在那里一段时间,它会没事的。但是,如果我立即卸载卷并从USB端口拔出它,文件就会损坏。
我想知道在向公众发布他们的软件之前,Canonical是否曾经测试过如此可怕的特性?现在,我想要的只是禁用那个缓存机制。我使用的是Nautilus版本1:3.264-0ubuntu7.2,18.10。
如果有人说是因为驱动器的内部缓存机制,我可以告诉你,这个错误根本不发生在Windows上。我必须重新启动到Windows,但只复制大文件到便携式硬盘。
发布于 2019-06-15 06:15:41
您在实际操作中看到的是文件缓冲区。首先,内容被复制到文件缓冲区。当缓冲区已满时,复制将继续到文件缓冲区,而在另一端,内容在物理上被刷新到磁盘。一旦文件管理器的复制“完成”,缓冲区仍将在后台刷新,直到完成为止。这就是linux的工作原理,它将与Linux上的任何其他文件管理器一样工作于nautilus文件。
你得到了损坏的文件不是规范的错。都是你的错。要正确卸载卷,您需要单击文件管理器中的"eject“按钮,或者右击并选择”安全卸载磁盘“。如果写入仍在进行中,您将收到一个通知,您还不应该拔出驱动器。一旦弹出驱动器是安全的,你也会收到一个通知。
因此,在删除驱动器之前,请等待通知。没有任何软件或仪器是100%万无一失的使用不当。
https://askubuntu.com/questions/1151283
复制相似问题