數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2010-07-13 12:23:51

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

[Lly] ATA over Ethernet(AoE) 測試

或許您已玩過iSCSI, AoE也雷同, 請自行比較差異之處.

機型: 華碩 WL-500gx
韌體: Lly 1.9.2.7-d-r1612

1. vblade

$ ipkg-opt info vblade $ ipkg-opt install vblade $ ipkg-opt files vblade $ man vblade $ most /opt/share/doc/vblade/README


2. 參閱README測試

$ mkdir /opt/AoE $ cd /opt/AoE $ dd if=/dev/zero bs=1k count=1 seek=`expr 1024 \* 4096` of=bd-file $ losetup /dev/loop/7 bd-file $ vblade 9 0 br0 /dev/loop/7 &


3. WinAoE 0.97g
下載, 解壓縮. 參閱readme.txt.
控制台, 新增硬體:
SCSI及RAID控制器: winaoe-0.97g\bin\aoe.inf

4. 命令提示字元, 搜尋, 掛載.

>aoe scan Client NIC Target Server MAC Size 00:18:f3:xx:xx:xx e9.0 00:13:d4:xx:xx:xx 4096M Press enter to exit >aoe mount 00:13:d4:xx:xx:xx 9 0 mounting e9.0 from 00:18:f3:xx:xx:xx >aoe show Disk Client NIC Server MAC Target Size 0 00:18:f3:xx:xx:xx 00:13:d4:xx:xx:xx e9.0 4094M


5. 系統管理工具, 電腦管理, 磁碟管理, 格式化.

done! 您的電腦就多了一台網路硬碟可用了.




離線

 

#2 2010-07-14 09:07:19

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: [Lly] ATA over Ethernet(AoE) 測試

這個有趣,感謝 hippo 兄的分享thankgod

wiki 提到:

http://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Cc25-20060903-AoE-1.png/280px-Cc25-20060903-AoE-1.png

AoE協定(左半)與iSCSI協定(右半)的比較圖,圖中可明顯看出AoE協定的堆疊層數少於iSCSI,因此在傳輸效益表現上AoE能夠比iSCSI更具效率。

AoE 的定義似乎勝於 iSCSI ,這兩者之間最大的差異:AoE 是走 MAC address 方式定址,而 iSCSI 是以 IP 方式定址是嗎?

引用資料:
http://zh.wikipedia.org/zh-tw/ATA_over_Ethernet
http://zh.wikipedia.org/zh-tw/ISCSI




技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#3 2010-07-14 15:10:23

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: [Lly] ATA over Ethernet(AoE) 測試

iSCSI可跨越路由, 微軟有Initiator.
AoE無法跨越路由(不知VPN能解否?), Windows Initiator除WinAoE外, 還有StarPort.

MAC作法係因WinAoE. 若於Linux用核心模組方式, 無關MAC. 站長說的應該沒錯.

vblade README提到Jumbo Frame調校, 有RT-N16者, 或可一試.
WinAoE readme.txt提到Diskless AoE, 或可繼續測試PXE boot.

現在中高階NAS, 內建iSCSI. 低階如我之流, 也可用AoE過過乾癮.tongue

如果USB硬碟夠大, 可將OS映像到AoE. PC不必安裝硬碟, 直接由網路開機進入操作系統. Debian參考這裡.


離線

 

#4 2010-07-17 10:54:50

hippo
天使
註冊日期: 2008-10-07
文章數: 1562
目前積分 :   20 

Re: [Lly] ATA over Ethernet(AoE) 測試

補上Linux AoE Initiator.

1. 檢查核心是否支援AoE

# grep ATA_OVER /boot/config-`uname -r` CONFIG_ATA_OVER_ETH=m


2. 載入aoe核心模組

# modprobe aoe


3. 安裝aoetools套件

# urpmi --auto aoetools


4. 搜尋

# aoe-discover # aoe-stat e0.0 4.548GB eth0 up e1.0 4.831GB eth0 up


5. 檢查

# ls -l /dev/etherd/ total 0 c-w--w---- 1 root disk 152, 3 2010-07-16 11:26 discover brw-rw---- 1 root disk 152, 0 2010-07-16 11:26 e0.0 brw-rw---- 1 root disk 152, 1 2010-07-16 11:26 e0.0p1 brw-rw---- 1 root disk 152, 2 2010-07-16 11:26 e0.0p2 brw-rw---- 1 root disk 152, 5 2010-07-16 11:26 e0.0p5 brw-rw---- 1 root disk 152, 256 2010-07-16 11:30 e1.0 cr--r----- 1 root disk 152, 2 2010-07-16 11:26 err c-w--w---- 1 root disk 152, 6 2010-07-16 11:26 flush c-w--w---- 1 root disk 152, 4 2010-07-16 11:26 interfaces c-w--w---- 1 root disk 152, 5 2010-07-16 11:26 revalidate


5. 磁碟分割

# cfdisk /dev/etherd/e1.0 # fdisk -l /dev/etherd/e1.0 Disk /dev/etherd/e1.0: 4831 MB, 4831839232 bytes 255 heads, 63 sectors/track, 587 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/etherd/e1.0p1 1 587 4715046 5 Extended /dev/etherd/e1.0p5 1 587 4715014+ 83 Linux # ls -l /dev/etherd/ total 0 c-w--w---- 1 root disk 152, 3 2010-07-16 11:26 discover brw-rw---- 1 root disk 152, 0 2010-07-16 11:26 e0.0 brw-rw---- 1 root disk 152, 1 2010-07-16 11:26 e0.0p1 brw-rw---- 1 root disk 152, 2 2010-07-16 11:26 e0.0p2 brw-rw---- 1 root disk 152, 5 2010-07-16 11:26 e0.0p5 brw-rw---- 1 root disk 152, 256 2010-07-17 10:43 e1.0 brw-rw---- 1 root disk 152, 257 2010-07-17 10:43 e1.0p1 brw-rw---- 1 root disk 152, 261 2010-07-17 10:43 e1.0p5 cr--r----- 1 root disk 152, 2 2010-07-16 11:26 err c-w--w---- 1 root disk 152, 6 2010-07-16 11:26 flush c-w--w---- 1 root disk 152, 4 2010-07-16 11:26 interfaces c-w--w---- 1 root disk 152, 5 2010-07-16 11:26 revalidate


6. 格式化, 掛載

# mkfs.ext4 /dev/etherd/e1.0p5 # mkdir /mnt/aoe # mount /dev/etherd/e1.0p5 /mnt/aoe


7. 檢查

# mount ... /dev/etherd/e1.0p5 on /mnt/aoe type ext4 (rw) # ls -l /mnt/aoe/ total 16 drwx------ 2 root root 16384 2010-07-17 10:47 lost+found/



離線

 

相關討論主題

主題 回覆 點閱 最後發表
0 5917 2013-03-26 04:45:14 作者 hikaruu

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed