Ich habe "damals" —Mitte der 1990er- bis Mitte der 2000er-Jahre — routinemäßig SCSI-Geräte¹ im laufenden Betrieb an-/ab-/umgehängt (u.a. weil ich Software für SCSI-Geräte geschrieben habe), wobei man natürlich wissen muss, was man tut, um das System nicht zum Absturz zu bringen. An die genauen Details, welche Kommandos da ggf. nötig waren, erinnere ich mich nicht, "drvconfig" könnte es gewesen sein, heutzutage ist es wohl "cfgadm":
Du müsstest also, um die neue Hardware erkennen zu können, den alten Treiber ent- und wieder neu geladen haben. Wenn aber die Root-Partition auch auf einer SCSI-Disk lag, die den selben Treiber verwendet hat, dürfte das schwierig gewesen sein.
EDIT: kann aber auch sein, dass spätere Treiber eine Funktion hatten, um die Hardwarekonfiguration neu einzulesen.
Aber bei frühen Solaris- und allen SunOS-Versionen kann man definitiv während des Betriebs keine SCSI-Geräte hinzufügen.
Du hast recht, ich hatte einen eigenen dynamisch ladbaren Gerätetreiber (unter Solaris; bei SunOS 4 musste der noch eincompiliert werden, und da ging wirklich nichts dynamisch), und es handelte sich bei mir in der Tat nicht um Festplatten, sondern um optische Laufwerke (CD-R, MO, Phase Change) und Medienwechsler, die von den Systemtreibern ignoriert wurden. Und ich hab auch nicht an dem SCSI-Bus, an dem die aktive Systemplatte hing, einfach so im Betrieb meterlange Kabel angesteckt und abgezogen, da wären dann garantiert etliche Bits gestorben. Dafür hatte man halt zusätzliche Hostadapter in der Maschine.
Begonnen habe ich damals unter SunOS 4.1 und bin dann direkt auf auf frühe Versionen von Solaris 2 um- und beim Stande von Solaris 2.7 irgendwann aus der Materie wieder ausgestiegen. Schon möglich, dass es zunächst nicht ging, externe Festplatten im Betrieb dazuzuschalten, irgendwann ging das aber wohl auch, denn ich hatte eine für Sicherungszwecke und bin mir recht sicher, für deren An- und Abklemmen nicht extra gebootet zu haben. Es könnte sein, dass ich das auf meinem Entwicklungssystem auf eine unkanonische, nicht von Sun empfohlene Weise getan habe, aber der Hardware hat sowas jedenfalls nicht geschadet.
Cool, dass es hier noch Leute gibt, die sich aktiv mit dieser alten Hardware befassen, dann findet sich für das wenige SCSI-Zeug, welches ich aufbewahrt habe, ja vielleicht noch ein Liebhaber.