我最近需要将大型 tar 文件传输到外部USB 硬盘从一台 Red Hat ES 5 服务器到另一台(均没有网络连接)。
最初,我试图将约 90gig 的 tar 文件从服务器移动到外部驱动器。此传输成功,但当需要卸载驱动器时,我收到 I/O 错误,拒绝设备断开连接,然后卸载,但卸载不彻底。我尝试处理约 20-30gig 的文件,但发生了同样的事情。将文件拆分为约 10-15gig 的 tar 球后,传输就顺利了。
我希望有人能提供一些见解,说明为什么我在处理较大的 tar 文件时会遇到问题(除了我自己的经验之外)。任何信息都很好!
答案1
卸载驱动器之前尝试使用“sync”命令。它可能尚未完成所有内容的复制。