Erkennen USB-Massenspeicher Auswerfen/unmounten unter Linux

Ich bin mit der g_file_storage gadget in Linux so exportieren Sie eine partition mit einem abnehmbaren USB-Massenspeicher-Gerät an den host-PC ' s (Windows, Linux, MAC).

Alle diese host-OS ist (kann) automatisch montieren Sie die abnehmbare Platte und der Zugriff ohne Probleme, und ich bin auf der Suche nach einem Weg, um zu erkennen, dass der host ausgeworfen/unmountet die Platte.

Der einzige Weg den ich bisher gefunden habe, beschränkt sich auf Windows XP. Wenn der Benutzer wählt "Hardware Sicher Entfernen", XP bringt die USB-Gerät in den Standbymodus, kann erkannt werden an dem entfernten Ende. Aus irgendeinem Grund, das funktioniert nicht in Vista.

  • Diese gehören nicht auf den superuser. Die Lösung hat vermutlich zu tun mit einigen sysfs-überwachung, oder das Schlimmste, kernel hacking
InformationsquelleAutor Gertjan | 2009-08-28
Schreibe einen Kommentar