我正在尝试将音乐文件从我的 Ubuntu 系统磁盘(位于我的主“音乐”目录中)复制到 USB 棒。我尝试过将多个不同的 USB 端口连接到不同的 USB 控制器,并使用 3 个不同的文件管理器程序。我可以成功移动单个文件 3 次,但在第四次时挂起,文件管理器程序和文件复制都挂起。
当我尝试复制多个文件时,它几乎立即挂起。我还尝试使用命令行通过终端进行复制。它也会在多个副本上挂起。即使我尝试强制终止,也无法终止文件管理器程序。它不会接受终止,只是挂起。
摆脱该问题的唯一方法是重新启动系统,但这需要相当长的时间,因为系统仍然知道正在进行复制。
有人有什么建议吗?
使用的 USB 端口 - USB 2、USB 3.1(都试过了)
USB - VFAT 格式,品牌 - CoreMicro,29GB 棒,10GB 可用
系统磁盘是 RAID1、250GB SSD、227GB - 130GB 可用
O/S Ubuntu 20.04
我有 6GB 内存,我要移动的文件每个大小约为 5MB 到 12MB
值得注意的是,我可以将这些文件移动到可安装的 SSD 磁盘,没有任何问题。
另外,当我运行 Ubuntu 18.04 时,我没有遇到此问题。我读到过有关 18.04 的类似问题,解决方案是在rc.local
文件中添加两行:
echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes
这并没有解决我的问题。
调查传输速度慢的建议得到了一些有趣的信息。一篇文章指出,应该先运行journalctl --follow
,然后插入 USB 棒。
确实出现了一些错误,如下所示:
sd 9:0:0:0: [sdh] No Caching mode page found
sd 9:0:0:0: [sdh] Assuming drive cache: write through
我怀疑这可能是我遇到的问题。我需要弄清楚如何为我的 USB 设备实现缓存模式,我认为这可能会解决我的问题。
我真傻……问题出在 USB 设备上。我尝试了其他 USB 设备,复制工作正常。问题(让我很尴尬)解决了!
答案1
问题是 USB 设备故障(奇怪的故障)。用另一个 USB 棒替换了该 USB 棒,一切正常。@ubfan1 感谢您的帮助