数据无法正确传输到 USB,为什么?

数据无法正确传输到 USB,为什么?

我有 Ubuntu 13.10,每当我将某些内容复制到 USB 时,它有时可以工作,但大多数情况下,当我在其他机器(Windows 或 Ubuntu)上检查数据时,它什么也不显示,或者即使显示,也是部分数据,例如,如果它是电影或视频,那么它将是几分钟而不是完整的视频,其他文件也是如此。我尝试过多次格式化 USB 并再次发送数据,但它什么也没做,有时它可以完美地传输数据。所以我不知道我到底应该怎么做?

注意:我试过很多 USB

答案1

听起来(根据您对快速传输的描述)它正在通过缓冲区进行复制,但在拔出它之前尚未将其刷新到磁盘。这种情况相当常见。

您可以通过运行 强制所有系统磁盘与其缓冲区同步sync。这是一个阻塞命令,因此您在它运行时无法输入内容。

“安全弹出设备”(或无论如何措辞)应该正在运行sync(这就是它方法) 但是如果您正在使用它,听起来它不起作用并且您应该报告一个错误。

答案2

打开终端并输入

rsync -avviu /source/path /destination/path/of usb

传输结束时它将显示任何错误(如果有)。

答案3

运行以下命令通过复制文件终端

cp -Ri /path/to/source/folder1 /path/to/destination/folder2/

folder1- 文件夹包含您要复制的文件
folder2- 您要粘贴的目标文件夹 folder1

相关内容