I will tell you how to use this technology with a Debian Linux.
If you want more information about it, let's check it here.
Before using the technology, here is some information that I have in mind when speaking about server and client side.
I means by server side the host that export some device to be available to remote system.
I means by client side the host that import(or use) the device that are available on the local network.
If this needs to be more accurate, don't hesitate to tell it me. Leave a comment… ( Disccus button at the bottom of the page )
Note that this technology can only be used between host that are on the same subnet, it cannot be used accross internet by instance.
Ata over Ethernet Server side
The following package will be to export one of our device to be available to remote system.
To install it, simply do :
# apt-get install vblade
To let a device or partition be available on the network, we simply have to do something like that :
# vbladed 0 0 eth0 /dev/sda1
As you probably gues, I did put the partition :
to be available on the local network accross my NIC :
I means that when someone will use the partition, all the data will pass through the nic that we mention.
As a way, to enhance availability of the architecture, you will prabably need to get a fail-over on the nic. I will, as soon as possible, write here an article on how to do that.
No more work are needed, your others computers can now use the partition exported.
Ata over Ethernet Client side
Simply do this :
# apt-get install aoetools
After installing the necessary package, some command needs to be done.
First let's discover if there is any devices available on the local network, by doing that :
This command won't produce any output, but the following one will tell us if something was discovered, so let's do that :
My output was this one :
e0.0 8.981GB eth0 up
So, there is a device with 8.981GO available for us.
As I already said, this is a device, as any other device available on the system, by instance a real disk like :
So, to access this new device and format it according to our needs with :
With my example, there would be a new block device named :
So, do format it, let's simply do :
# fdisk /dev/etherd/e0.0