我有一台 Ubuntu 14.04 机器,用于成像和擦除硬盘驱动器,主要通过 USB 3.0 坞站连接。我遇到一个问题,在插入和移除一定数量的硬盘驱动器后,它将不再检测到新的硬盘驱动器。拔下并重新插入扩展坞并不能解决问题,但重新启动机器可以解决问题。我认为这是因为某些硬盘驱动器出现故障,因此写入可能会卡在队列中,因为驱动器已被移除,该队列从未完成。
有什么方法可以安全地告诉 Ubuntu 重新扫描驱动器并重置这些队列,而不会导致现有安装的卷出现问题?
我有一台 Ubuntu 14.04 机器,用于成像和擦除硬盘驱动器,主要通过 USB 3.0 坞站连接。我遇到一个问题,在插入和移除一定数量的硬盘驱动器后,它将不再检测到新的硬盘驱动器。拔下并重新插入扩展坞并不能解决问题,但重新启动机器可以解决问题。我认为这是因为某些硬盘驱动器出现故障,因此写入可能会卡在队列中,因为驱动器已被移除,该队列从未完成。
有什么方法可以安全地告诉 Ubuntu 重新扫描驱动器并重置这些队列,而不会导致现有安装的卷出现问题?
答案是 partprobe 命令。运行
sudo partprobe
告诉内核重新扫描所有可用磁盘的分区。sudo partprobe /dev/device
如果该磁盘未正确显示分区,将强制重新扫描特定磁盘。