Hallo, gibt es unter Linux eine Möglchkeit, die Automountfunktion zu beschleunigen. Aktuell dauert der Mountvorgang eines USB-Sticks ca. 7 Sekunden Mfg
unbekannt schrieb: > Aktuell dauert der Mountvorgang eines USB-Sticks ca. 7 Sekunden Ja, und? Wo ist da jetzt das Problem?
Problem ist, dass ich auf einem Display mit embedded Linux bin und der User sofort das Einstecken des Usb Sticks angezeigt bekommen soll.
was dauert denn so lange? was sagt das kernellog beim einstecken? welche "die" automountfunktion wird denn verwendet?
Viel wird sich da vermutlich nicht machen lassen... Grad ausprobiert, auch ohne "mount" braucht mein Rechner ca. 2.5 Sekunden vom ersten Einstecken bis zum Auswerten der Partitionstabelle. Zwei Sekunden davon könnten Absicht sein, und lassen sich vielleicht im Linux-Quelltext verkürzen: einmal Übergabe usb core an usb-storage, und einmal von usb-storage an "sd", scsi-disk. Was danach in deinem Automount passiert, kannst du ja ähnlich analysieren, evtl gibts da auch offensichtliche Zeitfresser.
1 | [289745.391729] usb usb4: usb wakeup-resume |
2 | [289745.391736] usb usb4: usb auto-resume |
3 | [289745.391750] hub 4-0:1.0: hub_resume |
4 | [289745.391766] hub 4-0:1.0: port 2: status 0203 change 0001 |
5 | [289745.492037] hub 4-0:1.0: state 7 ports 2 chg 0004 evt 0000 |
6 | [289745.492057] hub 4-0:1.0: port 2, status 0203, change 0000, 5.0 Gb/s |
7 | [289745.594225] usb 4-2: new SuperSpeed USB device number 2 using xhci_hcd |
8 | [289745.606450] usb 4-2: Parent hub missing LPM exit latency info. Power management will be impacted. |
9 | [289745.607202] usb 4-2: skipped 1 descriptor after endpoint |
10 | [289745.607205] usb 4-2: skipped 1 descriptor after endpoint |
11 | [289745.607571] usb 4-2: default language 0x0409 |
12 | [289745.608824] usb 4-2: udev 2, busnum 4, minor = 385 |
13 | [289745.608827] usb 4-2: New USB device found, idVendor=13fe, idProduct=5200 |
14 | [289745.608829] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 |
15 | [289745.608831] usb 4-2: Product: MKNUFDVS64GB |
16 | [289745.608833] usb 4-2: Manufacturer: MUSHKIN |
17 | [289745.608834] usb 4-2: SerialNumber: 070B43AF7D823688 |
18 | [289745.608976] usb 4-2: usb_probe_device |
19 | [289745.608979] usb 4-2: configuration #1 chosen from 1 choice |
20 | [289745.609331] usb 4-2: Successful Endpoint Configure command |
21 | [289745.609574] usb 4-2: adding 4-2:1.0 (config #1, interface 0) |
22 | ** 1 sek. hier ** |
23 | [289746.691914] usb-storage 4-2:1.0: usb_probe_interface |
24 | [289746.691927] usb-storage 4-2:1.0: usb_probe_interface - got id |
25 | [289746.691933] usb-storage 4-2:1.0: USB Mass Storage device detected |
26 | [289746.692469] scsi10 : usb-storage 4-2:1.0 |
27 | [289746.692588] usbcore: registered new interface driver usb-storage |
28 | ** 1 sek. hier ** |
29 | [289747.694650] scsi 10:0:0:0: Direct-Access MUSHKIN MKNUFDVS64GB PMAP PQ: 0 ANSI: 6 |
30 | [289747.696285] sd 10:0:0:0: [sdg] 123535360 512-byte logical blocks: (63.2 GB/58.9 GiB) |
31 | [289747.697210] sd 10:0:0:0: [sdg] Write Protect is off |
32 | [289747.697213] sd 10:0:0:0: [sdg] Mode Sense: 2b 00 00 08 |
33 | [289747.698129] sd 10:0:0:0: [sdg] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA |
34 | [289747.881799] sdg: sdg1 |
35 | [289747.884521] sd 10:0:0:0: [sdg] Attached SCSI removable disk |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.