从 SSD 到外部 HDD 的文件传输速度很慢

从 SSD 到外部 HDD 的文件传输速度很慢

我有一台装有 SATA SSD 驱动器的 Ubuntu 14.04 笔记本电脑。我有一个 2.5 英寸 SATA 外置硬盘 1TB,我通过 USB(3.0) 转换器将其用作外置硬盘。我想将我的主文件夹备份到这个外置硬盘,但我得到的文件传输速率只有 1 MB/秒到 3 MB/秒。

/home 文件夹大约有 27 GB。随着复制的进行,传输速率会进一步降低。有什么方法可以加快速度吗?

答案1

这也取决于您使用的实用程序。

如果您正在使用cp,您可以尝试使用rsynctar | pv | tar

您可以考虑使用它rsync,因为即使进度以某种方式被打断,它也能让您继续进度。

有时使用tar|tar也可以,但可能不适用于你的情况。(因为你是从 SSD 复制到 HDD)。操作方法:-

tar cf - . | pv | (cd /path/to/save/location; tar xf -)

不过我绝对会建议创建一个压缩的 tarball 来创建备份。

在备份目录中执行以下操作:

tar -czf backup-XX.tar.gz /home 

然后你可以稍后使用以下方法提取它,

tar -xzf archive.tar.gz -C /path/to/decompress

答案2

我遇到了一个非常相似的问题,但我能够解决。使用 2.5 英寸 1TB USB 3.0 外置驱动器传输 600GB。写入速度很慢,约为 17 MB/s。驱动器为 NTFS 格式。

我将硬盘从 NTFS 重新格式化为 Ext4,速度上升到 150MB/s。我怀疑是 Ubuntu NTFS 驱动程序的问题,但我不确定。

答案3

就我而言,我使用 Ubuntu 14 x86 从内置硬盘到外置硬盘的传输速度为 100kb/s。

我安装了 Ubuntu Ubuntu 18 x64,速度现在为 90mb/s。

我假设这是因为我在 64 位版本的硬件上使用 32 位版本。

相关内容