特殊:Badtitle/NS100:ATAOverEthernet RU:修订间差异
小 创建新页面为 '{{From|https://help.ubuntu.com/community/ATAOverEthernet_RU}} {{Languages|UbuntuHelp:ATAOverEthernet_RU}} == Язык статьи == {|border="1" cellspacing="0" |'''[[UbuntuHe...' |
小无编辑摘要 |
||
(未显示同一用户的2个中间版本) | |||
第7行: | 第7行: | ||
== Введение == | == Введение == | ||
На сегодняшний день существует программное обеспечение: модуль ядра (aoe), инструменты (aoetools) и серверное ПО (vblade), которое позволяет любому человеку построить сеть хранения данных ATA over Ethernet… и это очень легко сделать в Ubuntu. | На сегодняшний день существует программное обеспечение: модуль ядра (aoe), инструменты (aoetools) и серверное ПО (vblade), которое позволяет любому человеку построить сеть хранения данных ATA over Ethernet… и это очень легко сделать в Ubuntu. | ||
Это программное обеспечение доступно в версии Dapper 6.06 LTS | Это программное обеспечение доступно в версии Dapper 6.06 LTS и более поздних... | ||
ПРЕДОСТЕРЕЖЕНИЕ: Эти команды необходимо запускать с правами root (sudo -i). Занимайтесь этим на свой страх и риск. | ПРЕДОСТЕРЕЖЕНИЕ: Эти команды необходимо запускать с правами root (sudo -i). Занимайтесь этим на свой страх и риск. | ||
ПРЕДОСТЕРЕЖЕНИЕ: | ПРЕДОСТЕРЕЖЕНИЕ: | ||
第13行: | 第13行: | ||
== Необходимые пакеты == | == Необходимые пакеты == | ||
При включенном репозитории Universe.. | При включенном репозитории Universe.. | ||
На хосте Ubuntu, который вы планируете использовать как дисковый сервер: | На хосте Ubuntu, который вы планируете использовать как дисковый сервер (в следствие ошибки в Ubuntu 8.04 LTS для работы вам необходим vblade версии 14-1ubuntu1.1. Смотрите [https://launchpad.net/bugs/223440 bug #223440] для более детализированной информации): | ||
<pre><nowiki> | <pre><nowiki> | ||
(server)# apt-get install vblade | (server)# apt-get install vblade | ||
第22行: | 第22行: | ||
</nowiki></pre> | </nowiki></pre> | ||
== Чтобы установить интерфейс == | == Чтобы установить интерфейс == | ||
Важно заметить, что IP не требуется | Важно заметить, что для его работы IP-адрес не требуется. | ||
<pre><nowiki> | <pre><nowiki> | ||
# ip link set eth0 up | # ip link set eth0 up | ||
第38行: | 第38行: | ||
Демон ('vbladed') может быть использован вместо 'vblade', он отвязывает процесс от консоли и посылает сообщения в системные логи. | Демон ('vbladed') может быть использован вместо 'vblade', он отвязывает процесс от консоли и посылает сообщения в системные логи. | ||
== Использование AoE == | == Использование AoE == | ||
Модуль 'aoe' должен быть автоматически загружен, когда установлен пакет 'aoetools'. | Модуль 'aoe' должен быть автоматически загружен, когда установлен пакет 'aoetools'. Имейте в виду, что у вас не будет возможности обнаружить устройства AoE до тех пор, пока вы не укажите для vblade интерфейс lo | ||
Если этого не произошло, поместите модуль в ядро линукса. | Если этого не произошло, поместите модуль в ядро линукса. | ||
<pre><nowiki> | <pre><nowiki> | ||
第48行: | 第48行: | ||
</nowiki></pre> | </nowiki></pre> | ||
Это может быть выполнено автоматически при старте добавлением строки в файл /etc/modules. | Это может быть выполнено автоматически при старте добавлением строки в файл /etc/modules. | ||
В Ubuntu 6.06 (или любых других системах без udev), создайте папку 'etherd': | |||
<pre><nowiki> | <pre><nowiki> | ||
(client)# mkdir /dev/etherd | (client)# mkdir /dev/etherd | ||
</nowiki></pre> | </nowiki></pre> | ||
В Ubuntu 8.04 добавьте необходимые правила к udev (для этого нет необходимости в версиях 9.04 или позже, см. [https://launchpad.net/bugs/234033 bug #234033]): | |||
<pre><nowiki> | |||
(client)# cat > /etc/udev/rules.d/60-aoe.rules << EOM | |||
SUBSYSTEM=="aoe", NAME="etherd/%k", GROUP="disk", MODE="0220" | |||
SUBSYSTEM=="aoe", KERNEL=="err", MODE="0440" | |||
EOM | |||
(client)# /etc/init.d/udev restart | |||
</nowiki></pre> | |||
Далее, получить доступ к устройствам: | |||
<pre><nowiki> | <pre><nowiki> | ||
(client)# aoe-interfaces eth0 | (client)# aoe-interfaces eth0 |
2010年5月19日 (三) 21:38的最新版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/ATAOverEthernet_RU }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/af | • {{#if: UbuntuHelp:ATAOverEthernet_RU|Afrikaans| [[::ATAOverEthernet RU/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/ar | • {{#if: UbuntuHelp:ATAOverEthernet_RU|العربية| [[::ATAOverEthernet RU/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/az | • {{#if: UbuntuHelp:ATAOverEthernet_RU|azərbaycanca| [[::ATAOverEthernet RU/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/bcc | • {{#if: UbuntuHelp:ATAOverEthernet_RU|جهلسری بلوچی| [[::ATAOverEthernet RU/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/bg | • {{#if: UbuntuHelp:ATAOverEthernet_RU|български| [[::ATAOverEthernet RU/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/br | • {{#if: UbuntuHelp:ATAOverEthernet_RU|brezhoneg| [[::ATAOverEthernet RU/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/ca | • {{#if: UbuntuHelp:ATAOverEthernet_RU|català| [[::ATAOverEthernet RU/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/cs | • {{#if: UbuntuHelp:ATAOverEthernet_RU|čeština| [[::ATAOverEthernet RU/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/de | • {{#if: UbuntuHelp:ATAOverEthernet_RU|Deutsch| [[::ATAOverEthernet RU/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/el | • {{#if: UbuntuHelp:ATAOverEthernet_RU|Ελληνικά| [[::ATAOverEthernet RU/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/es | • {{#if: UbuntuHelp:ATAOverEthernet_RU|español| [[::ATAOverEthernet RU/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/fa | • {{#if: UbuntuHelp:ATAOverEthernet_RU|فارسی| [[::ATAOverEthernet RU/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/fi | • {{#if: UbuntuHelp:ATAOverEthernet_RU|suomi| [[::ATAOverEthernet RU/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/fr | • {{#if: UbuntuHelp:ATAOverEthernet_RU|français| [[::ATAOverEthernet RU/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/gu | • {{#if: UbuntuHelp:ATAOverEthernet_RU|ગુજરાતી| [[::ATAOverEthernet RU/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/he | • {{#if: UbuntuHelp:ATAOverEthernet_RU|עברית| [[::ATAOverEthernet RU/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/hu | • {{#if: UbuntuHelp:ATAOverEthernet_RU|magyar| [[::ATAOverEthernet RU/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/id | • {{#if: UbuntuHelp:ATAOverEthernet_RU|Bahasa Indonesia| [[::ATAOverEthernet RU/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/it | • {{#if: UbuntuHelp:ATAOverEthernet_RU|italiano| [[::ATAOverEthernet RU/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/ja | • {{#if: UbuntuHelp:ATAOverEthernet_RU|日本語| [[::ATAOverEthernet RU/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/ko | • {{#if: UbuntuHelp:ATAOverEthernet_RU|한국어| [[::ATAOverEthernet RU/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/ksh | • {{#if: UbuntuHelp:ATAOverEthernet_RU|Ripoarisch| [[::ATAOverEthernet RU/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/mr | • {{#if: UbuntuHelp:ATAOverEthernet_RU|मराठी| [[::ATAOverEthernet RU/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/ms | • {{#if: UbuntuHelp:ATAOverEthernet_RU|Bahasa Melayu| [[::ATAOverEthernet RU/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/nl | • {{#if: UbuntuHelp:ATAOverEthernet_RU|Nederlands| [[::ATAOverEthernet RU/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/no | • {{#if: UbuntuHelp:ATAOverEthernet_RU|norsk| [[::ATAOverEthernet RU/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/oc | • {{#if: UbuntuHelp:ATAOverEthernet_RU|occitan| [[::ATAOverEthernet RU/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/pl | • {{#if: UbuntuHelp:ATAOverEthernet_RU|polski| [[::ATAOverEthernet RU/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/pt | • {{#if: UbuntuHelp:ATAOverEthernet_RU|português| [[::ATAOverEthernet RU/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/ro | • {{#if: UbuntuHelp:ATAOverEthernet_RU|română| [[::ATAOverEthernet RU/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/ru | • {{#if: UbuntuHelp:ATAOverEthernet_RU|русский| [[::ATAOverEthernet RU/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/si | • {{#if: UbuntuHelp:ATAOverEthernet_RU|සිංහල| [[::ATAOverEthernet RU/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/sq | • {{#if: UbuntuHelp:ATAOverEthernet_RU|shqip| [[::ATAOverEthernet RU/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/sr | • {{#if: UbuntuHelp:ATAOverEthernet_RU|српски / srpski| [[::ATAOverEthernet RU/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/sv | • {{#if: UbuntuHelp:ATAOverEthernet_RU|svenska| [[::ATAOverEthernet RU/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/th | • {{#if: UbuntuHelp:ATAOverEthernet_RU|ไทย| [[::ATAOverEthernet RU/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/tr | • {{#if: UbuntuHelp:ATAOverEthernet_RU|Türkçe| [[::ATAOverEthernet RU/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/vi | • {{#if: UbuntuHelp:ATAOverEthernet_RU|Tiếng Việt| [[::ATAOverEthernet RU/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/yue | • {{#if: UbuntuHelp:ATAOverEthernet_RU|粵語| [[::ATAOverEthernet RU/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/zh | • {{#if: UbuntuHelp:ATAOverEthernet_RU|中文| [[::ATAOverEthernet RU/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/zh-hans | • {{#if: UbuntuHelp:ATAOverEthernet_RU|中文(简体)| [[::ATAOverEthernet RU/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:ATAOverEthernet_RU | UbuntuHelp:ATAOverEthernet_RU | {{#if: | :}}ATAOverEthernet RU}}/zh-hant | • {{#if: UbuntuHelp:ATAOverEthernet_RU|中文(繁體)| [[::ATAOverEthernet RU/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:ATAOverEthernet_RU|:ATAOverEthernet RU|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :ATAOverEthernet RU/zh | | {{#ifexist: ATAOverEthernet RU/zh | | {{#ifeq: {{#titleparts:ATAOverEthernet RU|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:ATAOverEthernet RU|1|-1|}} | zh | | }}
Язык статьи
En | Ru |
Введение
На сегодняшний день существует программное обеспечение: модуль ядра (aoe), инструменты (aoetools) и серверное ПО (vblade), которое позволяет любому человеку построить сеть хранения данных ATA over Ethernet… и это очень легко сделать в Ubuntu. Это программное обеспечение доступно в версии Dapper 6.06 LTS и более поздних... ПРЕДОСТЕРЕЖЕНИЕ: Эти команды необходимо запускать с правами root (sudo -i). Занимайтесь этим на свой страх и риск. ПРЕДОСТЕРЕЖЕНИЕ: Не монтируйте целевое устройство от более чем одного клиента, иначе произойдет сбой в файловой системе. Чтобы сделать это, используйте что-нибудь вроде GFS.
Необходимые пакеты
При включенном репозитории Universe.. На хосте Ubuntu, который вы планируете использовать как дисковый сервер (в следствие ошибки в Ubuntu 8.04 LTS для работы вам необходим vblade версии 14-1ubuntu1.1. Смотрите bug #223440 для более детализированной информации):
(server)# apt-get install vblade
На хосте Ubuntu, на который вы хотели бы монтировать диск:
(client)# apt-get install aoetools
Чтобы установить интерфейс
Важно заметить, что для его работы IP-адрес не требуется.
# ip link set eth0 up
Чтобы создать устройство AoE
Чтобы проверить, что все работает, мы создали и использовали файл размером 1 Мбайт (vblade0). Вместо него можно было использовать любое другое блочное устройство или файл. На сервере:
(server)# dd if=/dev/zero of=vblade0 count=1 bs=1M (server)# vblade 1 1 eth0 vblade0 ioctl returned 0 1048576 bytes pid 25000: e1.1, 2048 sectors
Демон ('vbladed') может быть использован вместо 'vblade', он отвязывает процесс от консоли и посылает сообщения в системные логи.
Использование AoE
Модуль 'aoe' должен быть автоматически загружен, когда установлен пакет 'aoetools'. Имейте в виду, что у вас не будет возможности обнаружить устройства AoE до тех пор, пока вы не укажите для vblade интерфейс lo Если этого не произошло, поместите модуль в ядро линукса.
(client)# modprobe aoe
опционально при загрузке модуля может быть указан список интерфейсов
(client)# modprobe aoe aoe_iflist="eth0 eth1"
Это может быть выполнено автоматически при старте добавлением строки в файл /etc/modules. В Ubuntu 6.06 (или любых других системах без udev), создайте папку 'etherd':
(client)# mkdir /dev/etherd
В Ubuntu 8.04 добавьте необходимые правила к udev (для этого нет необходимости в версиях 9.04 или позже, см. bug #234033):
(client)# cat > /etc/udev/rules.d/60-aoe.rules << EOM SUBSYSTEM=="aoe", NAME="etherd/%k", GROUP="disk", MODE="0220" SUBSYSTEM=="aoe", KERNEL=="err", MODE="0440" EOM (client)# /etc/init.d/udev restart
Далее, получить доступ к устройствам:
(client)# aoe-interfaces eth0 (client)# aoe-discover (client)# aoe-stat e1.1 0.001GB eth0 up
Блочное устройство, таким образом, располагается в /dev/etherd/e1.1 и может быть обработано как любое другое блочное устройство. Создать файловую систему:
(client)# mke2fs /dev/etherd/e1.1
Создать точку монтирования и монтировать файловую систему:
(client)# mkdir /mnt/e1.1 (client)# mount /dev/etherd/e1.1 /mnt/e1.1
Можно сделать автоматическое монтирование при перезагрузке, внесением конфигурационной строки в /etc/fstab (не тестировалось)
Примечание
Этот документ является переводом оригинальной статьи
Ссылки
- http://www.coraid.com/support/linux/EtherDrive-2.6-HOWTO.html (уже не рабочая)
- http://en.wikipedia.org/wiki/ATA_over_Ethernet
- http://en.wikipedia.org/wiki/Global_File_System