Vblade - ATA over Ethernet

From NAS-Central Buffalo - The Linkstation Wiki
Revision as of 18:49, 27 August 2006 by Ramuk (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Kurobrick.png
WARNING!

There is a possibility that you could brick your NAS with these instructions. Please make sure that you read the entire page carefully. This was a proof of concept exercise that someone on the IRC proposed. I bricked my LS the first time I played with this and had to reflash


ATA over Ethernet (AoE)[1] is a network protocol developed by the Brantley Coile Company, designed for accessing ATA storage devices over Ethernet networks. It gives the possibility to build SANs with low-cost, standard technologies. AoE does not rely on network layers above Ethernet, such as IP, UDP, TCP, etc. This means that AoE is not routable over LANs and is intended for SANs only. An alternative to iSCSI, the AoE specification is 8 pages compared with iSCSI's 257 pages.

I used the Linkstation as a server to install vblade on and a laptop to install vblade. I had bricked my LS when trying to mount an internal partition the first time so I used a usb drive this time around.

On LinkStation (FreeLink)

Use aptitude to install vblade componant of AOE

apt-get install vblade

usage: vblade <shelf> <slot> <ethn> <device>

vblade 1 2 eth0 /dev/sda1 &

on client

In this case I have a P5 laptop running Ubuntu Dapper Drake. Install the aoetools[2] package using aptitude[3] you will have to have Unstable (Debian) or Testing (Debian) branch enabled.


apt-get aoetools
mkdir mountpoint
sudo modprobe aoe
sudo aoe-stat

   e1.2        20.003GB   eth0 up

Mount this device on your client

sudo mount -t vfat /dev/etherd/e1.2 mountpoint/

and try it out

cd mountpoint
ls -la

hopefully it works.

References

  1. Wikipedia:ATA over Ethernet
  2. ATA Over Ethernet Tools and vblade vblade is the server side part of AoE and this one runs in userspace
  3. Debian Package: aoetools - tools to assist in using ATA over Ethernet