在 Linux 中禁用 usb3 驱动器的省电功能?

在 Linux 中禁用 usb3 驱动器的省电功能?

一位朋友借给我一个 4TB 外置 usb3 硬盘,让我将一些文件复制到其中。然而,尽管每隔几百 GB 就会进行文件传输,但驱动器会切换到省电模式,这会破坏正在进行的任何传输,并使将所有内容复制到其中变得很烦人(我不想坐在电脑旁几个小时,复制 200 GB,卸载驱动器,重新安装,再复制 200 GB 等等)。

显然,smartctl/hdparm 不起作用,因为 usb3 不会传递使用它们发送的命令。

那么如何禁用此“功能”,以便我可以将其设置为复制 4TB 并让它保持原样直到完成?这不是我的 usb3 控制器,因为其他大型外部驱动器在主动使用期间不会进入省电模式。谢谢!

答案1

我无法解释为什么该设备在使用时会被暂停。

要禁用设备上的自动挂起功能,请以 root 身份尝试以下命令:

echo "on" > /sys/bus/usb/devices/your-USB-device/power/level

相关内容