因此,我有一个硬盘驱动器,位于通过 USB 连接到计算机的扩展坞中。我正在运行存储在该驱动器上的 Python 脚本,该脚本可能正在执行大量 I/O(我没有创建该脚本,我只是在使用它)。至少,错误消息告诉我,出于某种原因,它会经常检查当前工作目录。最重要的是,当我运行此脚本时,HDD 会在脚本运行的某个时刻意外卸载。在我第一次尝试时,它运行了近 48 小时才发生这种情况。在随后的尝试中,它持续了 10 分钟和 40 分钟。
我检查了 USB 连接的两端。虽然它们之间有一些间隙,但还不足以导致物理断开(我试过了)。这似乎也不是硬盘的问题,因为只需关闭再打开扩展坞和/或拔下并重新插入 USB 电缆,计算机似乎就可以毫无问题地重新安装驱动器。
我可以尝试使用内置驱动器运行它。但是,我有点担心如果在脚本(以及我所有的其他程序)运行时内置驱动器被卸载会发生什么。
有任何想法吗?
编辑:
根据下面 waltinator 的建议,我在确定它是哪个设备后运行了以下命令。
sudo zgrep '/dev/sdc' /var/log/*
这是我得到的:
/var/log/udev:DEVNAME=/dev/sdc
/var/log/udev:DEVNAME=/dev/sdc1
/var/log/udev:DEVNAME=/dev/sdc2
/var/log/udev:DEVNAME=/dev/sdc
/var/log/udev:DEVNAME=/dev/sdc1
/var/log/udev:DEVNAME=/dev/sdc2
我不确定里面是否有任何有用的东西。值得注意的是,在我执行此操作时,HDD 似乎已正确安装。我猜如果我在卸载后运行它,会不会有其他东西?