![如何正确弹出/关闭USB设备(不是驱动器,例如网络摄像头)?](https://linux22.com/image/200528/%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E5%BC%B9%E5%87%BA%2F%E5%85%B3%E9%97%ADUSB%E8%AE%BE%E5%A4%87%EF%BC%88%E4%B8%8D%E6%98%AF%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%8C%E4%BE%8B%E5%A6%82%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4%EF%BC%89%EF%BC%9F.png)
Web 搜索仅查找已安装驱动器的信息。其他未安装的设备怎么样?例如网络摄像头、键盘、麦克风等。将它们拔出(拔掉)就完全可以吗?
我知道可以使用eject命令来弹出几乎任何硬件 已连接组件,但它可以用来弹出 USB 驱动器吗?
然而man eject
:
弹出 - 弹出可移动媒体
那是媒体,而不是设备,据我所知,这是不同的术语,如果我错了,请纠正我。
添加1:
或许关闭电源将是解决我的担忧的正确术语。意识到通过网络搜索找到关闭 USB 端口的电源。或者关闭整个 USB 子系统的电源,调查一下。我并不完全清楚在拔掉插头之前关闭电源的好处,这个问题仍然悬而未决。
答案1
可写 USB 存储需要正确弹出,因为操作系统有一个概念脏缓冲区,即他们不一定立即将所有内容写入存储以加快速度。
这并不适用于所有其他设备,您可以随时弹出这些设备。不过,我可能不会在读取数据时拔掉 USB DVD/CD 驱动器,因为它没有像 HDD 那样停放读取头的机制。
此外,在与其他 USB 设备通信时拔下它们可能会导致后果,因此根据经验,您需要停止使用它们,然后拔掉它们。