解决 USB 文件传输中因初始传输速度过高而导致数据丢失的问题:需要社区的见解

解决 USB 文件传输中因初始传输速度过高而导致数据丢失的问题:需要社区的见解

USB(NTFS)文件传输遇到的挑战:初始写入速度异常导致数据丢失

我目前在将文件传输到 NTFS 格式的 USB 驱动器时遇到了一个令人困惑的问题。启动传输时,进度条显示预期的 USB 总写入速度为 13-26 MB/s。然而,传输开始时出现了异常情况,数据以意外的 170+ MB/s 的速度发送到 USB。这种异常行为导致数据完全丢失;弹出并重新插入 USB 后,文件无处可寻。

此外,如果我选择对 USB 进行剪切粘贴,原始文件也会丢失。为了缓解这种情况,我发现自己不得不多次复制同一个文件。有趣的是,经过两三次尝试后,USB 的数据传输稳定下来,以预期的正常速度运行,然后数据成功保留。

值得注意的是,我目前正在使用 Ubuntu 18.04,但这个问题在 20.04 和 23.04 版本中仍然存在。我想询问社区中的其他人是否遇到过类似的问题,以及是否已经找到任何解决方案或见解。

答案1

rsync命令有一个选项--bwlimit可以让您控制速度。

rsync --bwlimit=25m source_file destination/

还有pv(管道查看器)与 结合cp使用来控制传输速度。例如:

cp source_file destination/ | pv -L 25m

两者都将传输速度限制为 25mb/s。

相关内容