安全删除 USB 设备(任何类型,不仅是块设备/大容量存储)?

安全删除 USB 设备(任何类型,不仅是块设备/大容量存储)?

U&L 上有一些问题询问如何从 Linux 盒子中正确删除 USB 设备,隐含地意味着块设备,已通过其上安装的文件系统使用。

嗯,还有其他 USB 设备,我想询问更一般的情况。假设我想从我的 Linux 盒子中移除一个 USB 网络摄像头小工具。简单地写出结局的正确/安全方法是:

$ echo "1" | sudo tee /sys/bus/usb/devices/<device-addr>/remove

笔记:我注意到,对于 USB 大容量存储设备,我可以通过上面的命令“删除”电源,即使它们尚未卸载。挂载点仍然存在,并且访问它会导致Input/output errors ,这似乎表明对于其他类型的 USB 设备(例如网络摄像头小工具),我可能需要首先删除加载的内核(即通过rmmod)或以其他方式停用要删除的设备?

相关内容