Archiv SCSI 2.798 Themen, 12.895 Beiträge

2 SCSI-Controller in 2 verschiedenen PC an einem SCSI-Bus???

(Anonym) / 16 Antworten / Flachansicht Nickles

Ich habe mit SCSI noch nicht viel Erfahrung und hoffe es kann mir jemand weiterhelfen.
Ich möchte meine SCSI-Geräte alle in ein externes Gehäuse einbauen und dann von 2 PC mit jeweils einem Controller darauf zugreifen. Da ich ja weiß, daß SCSI ein Bus-System ist und der Controller auch ein Endgerät in diesem Bus darstellt, wollte ich wissen, ob ich 2 Controller auf den gleichen Bus hängen darf um mir das lästige Um-Stöpseln sparen zu können. Oder ist das nicht möglich/erlaubt.
Ich hoffe es kann mir jemand Auskunft geben. Spekulationen ob es vielleicht geht oder nicht geht helfen mir nicht weiter! Also bitte nur "kompetente" Auskünfte. (o:

Pfützner Andreas42 „Hi! :- Wer meldet und wer weiterleitet, ist mir eigentlich völlig egal....“
Optionen

Ich habe inzwischen Antwort von der SCSI Trade Association diesbezüglich erhalten.

Demnach ist es notwendig das die Betriebsysteme von verschiedenen Platten booten, da beide Systeme beim booten auch schreibend auf die Platten zugreifen und dabei eventuell Daten verändern die das andere System aber unverändert braucht. Leider haben die nicht gesagt wie man das auf DOS/Windows-Basis machen soll, da hier immer nur eine primäre aktive Partition vorhanden sein darf. Bei Windows NT oder 2000 kann das zweite Systzem auch von einer erweiterten Partition booten. Da hat man das Problem nicht.

Zum zweiten muß ich dir recht geben, die Experten raten dringend davon ab mit beiden Systemen schreibend auf die Platten zuzugreifen, den Grund hast Du schon richtig erkannt, reiner Lesebetrieb von beiden Systemen funktioniert aber problemlos.

Ich füge hier nochmal den Orginaltext der Antwort von der SCSI Trade Association an:

The SCSI bus will allow you to build a system like this, but the problem comes from the systems. The operating systems control the boot section and write over several files, it is best to have separate boot disk for performance and to prevent one operating system writing over the other operating systems files.

Some SCSI controllers can ID 6, the default for the controller is ID 7. One system has to be set to 6 and the other controller stays at 7.

SCSI has a reservation system defined in SPC for sharing disk, the disk will be reserved and then the write process is done. Two systems should never have write capability to the same disk at the same time. The systems write to the free block space and will over write the block that they believe are free from the last time it mapped the disk.