Weblog entry #40 for dkg
Is there a way to provide this same functionality from a running GNU/Linux machine? For example, i have a GNU/Linux system with a block device attached to it. I would prefer if the block device was available to a neighboring machine, but (for whatever reason) i'm unable to physically move it. However, i'm able to link the two machines via a simple ieee1394 connection. A "virtual target disk mode" server (or would it be better to say "an SBP-2 mass storage target service over an ieee1394 link"?) would be really useful.
One thing that occurs to me is that i could do some sort of networking abstraction over the link (using eth1394?), and then use something like vblade (an ATA-over-Ethernet target service) to provide a virtual block device to the remote host. However, this requires the remote host to run an operating system capable of dealing with these (more obscure) protocols, and i'd like this to work for any remote machine that knows how to deal with generic SBP-2 ieee1394 mass storage.
I know that in general GNU/Linux is at least as powerful and capable as the firmware that Apple ships ;) But it's possible that our community just hasn't gotten around to implementing something like this. Is this the case? My attempts to search for it haven't turned up anything, but it's entirely possible that i'm reading the wrong docs (or reading the docs wrong). Any pointers?
Comments on this Entry
[ Send Message | View dkg's Scratchpad | View Weblogs ]
After doing a bit more research, i found a different solution to the specific problem. It turns out that the reason the USB device wasn't showing up was that the lock was set on the chassis, which is apparently supposed to be a security measure. I'm not sure why it's a security measure, since surely anyone physically connecting a firewire or USB device could unlock the device, since "the lock" is little more than a socket that accepts an allen wrench or a T15 torx bit.
So, i "unlocked" the chassis, and the USB device is now visible to OS X. bummer that i have to do that, though, because i actually really like the lock as a physical way to avoid bumping into the hot-swap trays. They're much easier to pop out than they should be, and the lock protected against that.
At any rate, i still think the ability to run an SBP-2 target mode service over ieee1394 from a live GNU/Linux system would be really useful.
[ Parent | Reply to this comment ]
http://oss.oracle.com/projects/endpoint/
[ Parent | Reply to this comment ]
[ Send Message | View dkg's Scratchpad | View Weblogs ]
[ Parent | Reply to this comment ]