ATA over Ethernet
外观
来自 Wikipedia:ATA over Ethernet
- ATA over Ethernet (AoE) 是由 Brantley Coile 公司开发的一种网络协议,旨在通过以太网实现对 SATA 存储设备的高性能、简单访问。它用于构建使用低成本、标准技术的存储区域网络 (SAN)。
ATA over Ethernet 的前提条件
要使用 AOE,请安装 vbladeAUR 和 aoetoolsAUR。
AoE 不使用 IPv4/IPv6;它直接运行在以太网上,并且仅限于本地子网。只需确保接口已启用即可。(为获得最佳性能,建议子网使用 jumbo 帧。)
# ip link set eth0 up
目标:导出磁盘
可以使用 vblade 或 vbladed 守护进程导出块设备或镜像文件。
创建空的磁盘镜像
# dd if=/dev/zero of=vblade0 bs=1M count=256
启动 vblade 通过 eth0 导出磁盘
# vblade 1 1 eth0 vblade0
导出的磁盘通过其“shelf ID”和“slot ID”(在该 shelf 内)来标识,此处为 1.1;该组合在 SAN 中必须是唯一的。
发起端:连接到磁盘
确保内核模块已加载
# modprobe aoe
默认情况下,会使用所有接口,但您可以通过 aoe 模块参数或使用 aoe-interfaces 命令指定一个白名单。
# aoe-interfaces eth0
内核模块会执行周期性发现;要立即执行(例如,在更改接口后),请使用 aoe-discover。之后,使用 aoe-stat 列出“可见”的磁盘。
# aoe-discover
# aoe-stat
e1.1 0.001GB eth0 up
第一列显示了一个设备名称,该名称也可以在 /dev/etherd 下找到,作为一个常规块设备。您可以使用 fdisk 对其进行分区,或直接创建文件系统。
# mkfs.ext4 /dev/etherd/e1.1 # mkdir /mnt/e1.1 # mount /dev/etherd/e1.1 /mnt/e1.1