为什么 Ubuntu 不会将大文件复制到闪存驱动器或网络位置?

为什么 Ubuntu 不会将大文件复制到闪存驱动器或网络位置?

自从我安装了 11.10 后,我无法将大文件(例如 1GB 或更大)复制到任何格式化为 FAT 的 USB 驱动器。文件开始复制,但很快出现错误,提示

"Unable to Copy" . "Error splicing file: Input/output error".

我可以通过终端使用 cp 命令来执行此操作。我使用 Gnome3,但 Unity 中也发生了同样的错误。

如果我将 USB 驱动器格式化为 NTFS 或 EXT3、EXT4,它显然可以工作。但是,对于许多设备来说,FAT 是必需的。

问题也不在于 USB 端口,因为它在 Windows 下运行。

以前我安装 10.04 时没有发生过这种情况。

答案1

这与 ubuntu 无关。这与文件系统有关。Fat32 的分区与新技术文件系统 (NTFS) 或 EXT 不同。由于分区大小不同,您“可能”无法将文件从较新的分区移动到 FAT32。

此外,您还可以使用

`CONVERT X: /FS:NTFS`

将 FAT32 驱动器转换为 NTFS 而不丢失数据在 Windows 下,CMD。但请不要忘记;您将无法恢复。

答案2

问题似乎出在文件大小而不是 USB 设备类型上。我试图将 vmware 映像复制到我的主目录中,然后收到“拼接文件错误:输入/输出错误”提示。然后我尝试复制一个 3 MB 的文件。复制成功,没有任何问题。然后我将 vmware 磁盘映像拆分为 10 MB 的文件。这个方法很有效。我知道这并不能解决问题,但它确实可以让你解决问题。请注意……我的文件复制每次都停在 62.7 MB。总文件大小约为 700 MB。

答案3

升级到 12.04 precise 后问题似乎得到解决

相关内容