![复制大量文件会导致 Ubuntu 和 Windows 冻结](https://linux22.com/image/1571490/%E5%A4%8D%E5%88%B6%E5%A4%A7%E9%87%8F%E6%96%87%E4%BB%B6%E4%BC%9A%E5%AF%BC%E8%87%B4%20Ubuntu%20%E5%92%8C%20Windows%20%E5%86%BB%E7%BB%93.png)
我有两台机器:一台旧机器(酷睿 i7-920/12 GB RAM)和一台新机器(AMD 1950X,96 GB RAM)。两台机器都安装了 Ubuntu 18.04 和 Windows 10,并采用双启动设置。当我在旧机器上备份 NAS 时,一切正常;而在新机器上备份时,无论使用哪种操作系统,系统都会在一段时间后(大约半小时)挂起。
更详细地说:我将 NAS 备份到外部 USB 磁盘上。我在 USB 磁盘上创建了一个 Truecrypt 容器,并使用 FreeFileSync 将 USB 文件与 NAS 同步。在所有系统上,NAS 都作为 SAMBA 共享安装。truecrypt 容器是 NTFS 格式的。当我在所有机器/系统组合上都有 500 GB 磁盘作为备份时,此方案运行良好。我最近购买了两个 4TB 磁盘,因为 NAS 可能会超出我的备份磁盘。每个磁盘包含两个 Truecrypt 容器,一个 1.5 TB,一个 2 TB。在旧机器上一切正常:在 1 GB/s LAN 上最高速度为 86 MB/s。
在新机器上,两个操作系统的所有阶段都挂起。创建 Truecrypt 容器开始没问题,但格式化一段时间后(半小时?没计时)Truecrypt 挂起。我可以在旧机器上创建和格式化 Truecrypt 容器,并将此磁盘安装在新机器上。在 Truecrypt 中也安装了 FreeFileSync。一段时间后,FreeFileSync 挂起。我实际上注意到它没有挂起,但速度极度缓慢。我仍然可以停止 FreeFileSync,但这花了几个小时(真的)。卸载 Truecrypt 容器也是可能的,但这需要一晚的睡眠。
有人知道发生了什么吗?新机器上的 RAM 数量是否太大,以至于分配了太大的磁盘缓存?是 AMD 的指令集吗(无法想象,因为较小的磁盘运行良好)。
答案1
听起来更像是连接问题,而不是其他问题,尤其是因为它在两个操作系统上都挂起。我有一个个人 NAS,它不喜欢来自同一用户的多个连接。我自己使用 freefilesync,它似乎总是正常工作。
我首先会尝试打开任务管理器,然后开始备份程序,同时监控进程。如果笔记本电脑本身死机,您可以在这里识别哪个硬件开始出现峰值 - 是 CPU?RAM?网络?GPU?
如果任务管理器一切正常,请尝试关闭两台机器和 NAS(如果可能),然后启动新机器,然后启动 NAS。启动后给它们几分钟时间,因为 DHCP 可能需要几分钟才能在 NAS 等 IOT 设备上自行解决。看看这有什么不同吗?
另外,您的网络怎么样?据推测,两台机器和 NAS 都是通过 LAN 连接的 - 尝试更换新机器的电缆 - 确保它至少是 CAT5E。您是通过网络交换机还是直接连接到路由器?它们是如何配置的?如果您暂时将 NAS 直接连接到 PC 怎么办?
您可以快速排除 RAM 是否太大的问题,尽管我怀疑这不是问题所在。在系统设置中虚拟地将 RAM 减小到较小的大小 - 以下是适用于 Windows 7-10 的指南:https://helpdeskgeek.com/windows-7/fix-the-maximum-amount-of-memory-usable-by-windows-7-64-bit/ 需要重新启动。
帮不了什么忙,但这些建议也许能帮到你。祝你好运!