Re: Remote SCSI Emulation

From: David Lang
Date: Thu Sep 04 2003 - 20:06:35 EST


On Fri, 5 Sep 2003, Alan Cox wrote:

> On Gwe, 2003-09-05 at 00:59, David Lang wrote:>
> > > Another, more generic, solution is "ip over scsi":
> > >
> > > http://www.google.com/search?q=%22ip+over+scsi%22
> >
> > Actually, ip over scsi cannot accomplish the goal listed above.
>
> No, it can instead replace much of it with a better infrastructure as
> can ATA over ethernet. Or you can push the whole problem up to fs level
> and you get stuff like LUSTRE
>
> > what is beeing looked for here is the scsi equivalent of the USB 'gadget'
> > driver, letting linux be at the slave end of things as well as the master.
>
> Which is a strange place to put a Linux box but I guess you might want
> to build a legacy SCSI raid box that way as opposed to iSCSI.

that's exactly what I think is being asked about. make it look to the host
system like a standard legacy SCSI drive, but under the covers take
advantage of all the things that linux can do (cheap IDE drives, raid,
snapshots, journaling (only partially useful), etc)

David Lang

> > does anyone have an idea why *BSD was able to do this, but all the linux
> > projects seem to get stuck half-finished? is this just added complexity
> > due to the large number of linux scsi drivers or is there something deeper
> > in the system?
>
> You need to add target support to some of the drivers and probably a
> chunk of infrastructure as well. I suspect someone did the job for BSD
> and since its pretty rarely needed and its normally in a closed box
> where the core OS being Linux doesn't matter everyone else just used BSD
> for that job.
>
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/