/proc/ --> /dev/sdX

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
mitsuhiko
User
Beiträge: 1790
Registriert: Donnerstag 28. Oktober 2004, 16:33
Wohnort: Graz, Steiermark - Österreich
Kontaktdaten:

/proc/ --> /dev/sdX

Beitragvon mitsuhiko » Montag 30. Mai 2005, 17:50

Code: Alles auswählen

import os

def get_usb_devices():
    """
    Returns a list of all usb and scsi Devices
    """
    result = {}
    devices = os.listdir("/proc/scsi/usb-storage")
    for device in devices:
        data_table = {}
        device_data = file("/proc/scsi/usb-storage/"+device).read()
        for line in device_data.splitlines():
            try:
                p = line.split(": ", 2);
                p[0] = p[0].strip()
                p[1] = p[1].strip()
                if p[0] == "Host scsi"+device:
                    data_table["Type"] = p[1]
                else:
                    data_table[p[0]] = p[1]
            except: pass
        result[device] = data_table
    return result


Zurück kriege ich sowas:

Code: Alles auswählen

{'6': {'Product': 'Mighty Drive', 'Protocol': 'Transparent SCSI', 'Serial Number': '07490E92081E', 'Vendor': 'Samsung', 'Type': 'usb-storage', 'Transport': 'Bulk'}}


Ich würde aber gerne wissen, durch welches /dev/sdX Gerät es dargestellt wird.
Wie kriege ich das raus?
TUFKAB – the user formerly known as blackbird
Benutzeravatar
mitsuhiko
User
Beiträge: 1790
Registriert: Donnerstag 28. Oktober 2004, 16:33
Wohnort: Graz, Steiermark - Österreich
Kontaktdaten:

Beitragvon mitsuhiko » Dienstag 31. Mai 2005, 14:22

Wirklich keiner eine Idee :cry:
TUFKAB – the user formerly known as blackbird
Benutzeravatar
mitsuhiko
User
Beiträge: 1790
Registriert: Donnerstag 28. Oktober 2004, 16:33
Wohnort: Graz, Steiermark - Österreich
Kontaktdaten:

Beitragvon mitsuhiko » Dienstag 31. Mai 2005, 16:25

Habs jetzt rausgekriegt. Siehe hier: http://www.ubuntuusers.de/forum/post/38331#38331
TUFKAB – the user formerly known as blackbird

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder