【发布时间】:2009-08-28 09:18:38
【问题描述】:
我在 Linux 中使用 g_file_storage 小工具将分区作为可移动 USB 大容量存储设备导出到主机 PC(Windows、Linux、MAC)。
所有这些主机操作系统(可以)自动安装可移动磁盘并毫无问题地访问它,我正在寻找一种方法来检测主机是否已弹出/卸载磁盘。
到目前为止,我发现的唯一方法仅限于 Windows XP。当用户选择“安全删除硬件”时,XP 将 USB 设备置于挂起模式,可以在远程端检测到。出于某种原因,这在 Vista 中不起作用。
【问题讨论】:
-
这不属于超级用户。该解决方案可能与一些 sysfs 监控有关,或者最糟糕的是,内核黑客攻击
标签: linux usb storage removable