Am Samstag, 15. Mai 2004 16:38 schrieb Thomas Hertweck:
Andreas Weggel wrote:
könnte mir jemand erklären, wozu Coldplug gut ist?
Coldplug ist quasi ein Komplement von hotplug. Hotplug dient dazu, Geraete im laufenden Betrieb anstoepseln und diese im Prinzip sofort nutzen zu koennen, da sie (zumindest teilweise) automatisch konfiguriert werden. Bei USB kennt man das schon laenger, aber hotplug ist auch fuer viele weitere Subsysteme verfuegbar. Hotplug steht also zur Verfuegung, sobald das System komplett gebootet und die Services gestartet wurden. Was ist aber mit entsprechenden Geraeten, die statisch angeschlossen sind bzw. vorher eingestoepselt sind, bevor das System komplett hochgefahren ist? Das Problem nennt sich dann eben nicht "hot", sondern "cold", also coldplug. Durch coldplug werden so gesehen alle statisch und bereits angeschlossenen Geraete initialisiert, waehrend hotplug die automatische Initialisierung von im laufenden Betrieb angestoepselten Geraeten uebernimmt. Wenn Du wissen willst, was wirklich passiert, schau Dir die Boot-Skripte /etc/init.d/coldplug und /etc/init.d/hotplug an. Kurz zusammengefasst: coldplug initialisiert Geraete bevor hotplug zur Verfuegung steht (die Geraete werden aber im Prinzip durch hotplug verwaltet). Ich hoffe, das war so einigermassen verstaendlich. Siehe auch http://linux-hotplug.sourceforge.net/.
Gruesse, Th.
Danke dir, das war eine sehr ausführliche und verständliche Erklärung mfg Andy