Ata Over Ethernet

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.

Server side

I means by server side the host that export some device to be available to remote system.

Client side

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

Install package

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

Install package

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 :

# aoe-discover

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 :


and then make any file system on it (Ext2, Ext3, ReiserFS) .
You can reach this type of device ( ata over ethernet ) within this directory :


With my example, there would be a new block device named :


So, do format it, let's simply do :

# fdisk /dev/etherd/e0.0

Usefull links

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License