Bekijk de volledige versie : Поднимаем RAID на роутере WL-500gP/RT-N16
есть роутер - ASUS wl500g Premium с олеговской прошивкой.
есть две флешки по гигу. воткнул их обе в роутер, обе замаунтил, всё нормально видно.
хочется слить 1.5 гига, кторые есессно не поместяться на одну флешку...
вопрос - можно ли объеденить эти две флешки в одну? то есть чтобы две флешки линукс на роутере видел как одну на два гига? в данном случае остаётся слить эти несчастные 1.5 гига, а затем слить по фтп =)
Тут raid нужен. Но похоже так и не у кого не получилось здесь это сделать. Поищи в посике по этому слову.
ragesteel
21-09-2007, 09:57
Мне кажется что с нынешними ценами на Flash-накопители проще будет купить 2х (или сразу 4х) гигабайтную флешку. ;)
М-да... Полагаю, что усилия, потраченные на создание Raid 1, чего пока никому не удалось, значительно превысят расходы на приобретение большой флешки или USB-HDD (что гораздо более правильно, потому как аппетиты имеют свойство быстро расти) ;)
Реально ли это на нашем wl-500gP RAID 0 организовать???
Просто Олег говорил об ограничении скорости USB......
RAID 0 решит эту проблему, если я правильно понимаю???
Ну какие комманды надо скормить консоли, чтоб заработал RAID 0?
Вот единственное, что я нашел на данном форуме http://wl500g.info/showthread.php?t=8536&highlight=raid
Но это - RAID1, а как сделать RAID0???
Гы. Вот интересно, как RAID 0 может решить проблемы со скоростью USB?
Имеется в виду, подключать 2 винта по разным USB портам?
судя по всему в текущей версии софтовый raid не поддерживается. Однако, можно установить внешний железный usb raid, либо еще лучше внешний raid с подключением по ethernet, т.е. иными словами nas. В последнем случае я думаю можно ожидать реальный прирост скорости (первая производная которого по сумме инвестиций должна быть величиной положительной).
И как-же интернет-винт примонтировать:eek:???
А по самбе можно или никак?
ну, хороший nas будет наверняка юниксовый, тогда скорее nfs
Ну какие комманды надо скормить консоли, чтоб заработал RAID 0?
Вот единственное, что я нашел на данном форуме http://wl500g.info/showthread.php?t=8536&highlight=raid
Но это - RAID1, а как сделать RAID0???
Реально. Хоть RAID5 или RAID6 даже.
Два дня мучился. Первый - чтоб скомпилировать модули к ядру. Второе - чтоб найти ошибку, которую разработчики засандалили-таки в модуль md.c :D
В итоге, всё завелось. Но сколько шума и пыли...
В аттаче - архив. Внутри модули ядра (положить в /opt/lib/modules/2.4.20/kernel/drivers/md/), а также пофиксенный файл md.c. Вдруг кому пригодится на будущее.
Ошибка в md.c заключалась в том, что для проверки CRC у суперблока вызывалась функция, которая не была должным образом экспортирована. То есть, проще говоря, при стандартной конфигурации прошивки при включении поддержки md-lvd адрес этой функции равнялся, бог знает чему. Удивительно, что проходил компайл при этом.
Выяснить это удалось методом дебага и мозгового штурма :)
Однако, после того, как я-таки написал свою функцию для подсчёта CRC, я наткнулся на это:
http://linux.derkeiler.com/Mailing-Lists/Kernel/2007-05/msg03410.html
Что, собственно, и подтвердило мои опасения.
В общем, для настройки RAID загружаете:
1. insmod /opt/lib/modules/2.4.20/kernel/drivers/md/md.o
2. insmod /opt/lib/modules/2.4.20/kernel/drivers/md/raidX.o
Для RAID5 необходимо также загрузить /opt/lib/modules/2.4.20/kernel/drivers/md/xor.o перед загрузкой самого модуля RAID.
Для линейного RAID (расширения) - /opt/lib/modules/2.4.20/kernel/drivers/md/linear.o
Затем юзаете mdadm --create /dev/md0 --level=....... Описаний формирований RAID с помощью этой улиты полно. В том числе в вышеуказанной ссылке. В общем, гугл helps.
СПАСИБО ЗАРАНЕЕ ЗА ОТВЕТ:
думаю стоит доделать в прошивку SW RAID 0,1... ?
ОЛЕГ, может стоит прикрутить такой пакет с модулем ?
выяснил тут интересную вещицу:
на моем WL 500G Pv2 есть пара USB портов...
так вот в один я приделал принтер - прижился наура,
а во второй поробовал вставить флешку, винт USB- все работало на ура...
я обнаружил под рукой USB2.0 HUB на 4ре порта.. и о чудло вставив туда винт и флешу вместе я получил уже вда девайса... думаю что если в остальные порты натыкать винтов.. то они тоже подцепятся...
в таком раскладе не мешает иметь поддержку рейда на fat32 и EXT3 .. c интерфесом и настройкой...
еще расстраивает кривая тема с NTFS в родной прошивке... - а именно если подключить NTFS диск он зачем-то сразу в FTP шарится сам без спроса !!!
Я вот купил Tsunami eDataII 3500 RAID (http://tsunami.tobid.tw/front/bin/ptdetail.phtml?Part=PE2_350002&Category=115802), поставил в него 2 террабайтных винта, включил raid-1 (mirroring) и тоже обломался с монтированием в роутере. (Причем под линукс федорой 10 на десктопе коробка монтируется нормально, но там ядро 2.6.хх)
Прошивка роутера 1.9.2.7-10.
dmesg говорит:
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: External Model: AL25744_RogerDan Rev:
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 1953525169 512-byte hdwr sectors (-99306 MB)
Partition check:
/dev/scsi/host0/bus0/target0/lun0: p1 p2
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
vlan1: Setting MAC address to 00 14 85 26 f5 08.
vlan1: add 00:00:00:00:00:01 mcast address to master interface
vlan1: add 00:00:00:00:00:08 mcast address to master interface
vlan1: add 00:00:00:00:00:01 mcast address to master interface
EXT3-fs: unsupported inode size: 256
И все, ничего не примонтировано :(
Если вдруг у кого-то получилось подключить его поделитесь секретом, пожалуйста.
P.S.
Обычный Vantec NexStar3 c 250 гб винтом на борту работает без проблем с роутером в паре уже 3-й год.
Я вот купил Tsunami eDataII 3500 RAID (http://tsunami.tobid.tw/front/bin/ptdetail.phtml?Part=PE2_350002&Category=115802)
У Вас с коробкой все в порядке, проблема в этом:
EXT3-fs: unsupported inode size: 256
Поиск по форуму поможет решить без особых проблем.
У Вас с коробкой все в порядке, проблема в этом:
EXT3-fs: unsupported inode size: 256
Поиск по форуму поможет решить без особых проблем.
Кажется, нашел то что искал. Попробую. Спасибо большое за помощь!
На днях приобрёл n16, всё нормально работает, но почему-то никакой реакции на внешний HDD 1Tb western digital My Book Home Edition 3.5, USB/eSATA/FireWire, отформатирован в NTFS. Пробовал на всех прошивках, кроме DD-WRT: 1.0.0.6, тестовые асуса и на олеговских. При подключении usb, загораются лампы на винте, но не появляется. Причём флешка на 16Гб, тоже в NTFS, прекрасно видится на всех прошивках. Может дело в винте, т.к. он и при подключении к ноуту включается, если только сначала всунуть usb, а только потом включать питание hdd. Но я по всякому пробовал подключать к роутеру и, соответственно, также, как обычно к компу подключаю.
В поддержки асуса ответили: "Возможно что данная модель не совместима для работы через роутер по USB интерфейсу из за каких либо конструктивных или програмных особеностей. С роутером любой стандартный USB накопитель, видимо это модель содержит какието специализированные функции и не распознается роутером как USB накопитель." (орфография и пунктуация сохранены)
На днях приобрёл n16, всё нормально работает, но почему-то никакой реакции на внешний HDD 1Tb western digital My Book Home Edition 3.5, USB/eSATA/FireWire, отформатирован в NTFS. Пробовал на всех прошивках, кроме DD-WRT: 1.0.0.6, тестовые асуса и на олеговских. При подключении usb, загораются лампы на винте, но не появляется. Причём флешка на 16Гб, тоже в NTFS, прекрасно видится на всех прошивках. Может дело в винте, т.к. он и при подключении к ноуту включается, если только сначала всунуть usb, а только потом включать питание hdd. Но я по всякому пробовал подключать к роутеру и, соответственно, также, как обычно к компу подключаю.
В поддержки асуса ответили: "Возможно что данная модель не совместима для работы через роутер по USB интерфейсу из за каких либо конструктивных или програмных особеностей. С роутером любой стандартный USB накопитель, видимо это модель содержит какието специализированные функции и не распознается роутером как USB накопитель." (орфография и пунктуация сохранены)
Подобный вопрос я поднимал но ответа так и не получил, даже хз что делать, я пытался ткнуть в Н16 WD My passport elite на 500Гб, и WD My book 750Gb, они оба не увиделись, исчезла картинка не полдключенного девайса, но ничего не изменилось даже через время. Запустился WD My passport на 120Гб, стааааарый снятый с производства (модель ДО essential).
asiento
Имею аналогичный девайс но на 2 Тб. Ваапчето даже в обычно винде он без драйверов не распознается. Т.к. с диска надо ставить дрова, и включать отключать возможности RAID то думаю роутер просто не понимает что в него воткнули без дров.
Как вариант если возможно отключить полностью RAID и сделать просто жесткий диск кажется там или 2х500 или 1тб HDD. Чтобы определялся как обычный съемный диск. Если невозможно-то и не получится с роутером.
someoneelse
17-04-2011, 09:18
Добрый день!!
Подскажите, как скомпилировать модуль для rt-n16??
У меня стоит asus rt-n16 fw 1.9.2.7-rtn-r2775
Нужен модуль md.ko для raid, чтобы сделать linear raid на флешках.
Этот модуль не входит в пакет модулей из 1.9.2.7-rtn-r2775, в более поздних версиях прошивки тоже не нашел.
Искал на http://code.google.com/p/wl500g/
Сам модуль есть в коде http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.22.19.tar.bz2
Обыскал весь форум, ничего про это нет.
ryzhov_al
17-04-2011, 12:19
Перед пунктом 4.2 How-To (http://www.wl500g.info/showthread.php?p=226318&highlight=menuconfig#post226318) выполнить:
$ cd ./broadcom/src/linux/linux-2.6
$ make menuconfig
и включить нужные модули. После окончания сборки модули будут в составе готового архива модулей.
someoneelse
17-04-2011, 13:48
Перед пунктом 4.2 How-To (http://www.wl500g.info/showthread.php?p=226318&highlight=menuconfig#post226318) выполнить:
$ cd ./broadcom/src/linux/linux-2.6
$ make menuconfig
и включить нужные модули. После окончания сборки модули будут в составе готового архива модулей.
СПАСИБО, ryzhov_al
только что увидел ответ, и уже успел написать mini-howto для ребят типа меня, кто столкнулся с подобной проблемой. Вот оно
Компилирование модулей ядра
а конкретно md.ko md-mod.ko linear.ko
keywords: как скомпилировать модуль ядра компиляция модуля module compile raid md.ko md-mod.ko linear.ko
Введение.
Поменял роутер с dir-32 на rt-n16. Еще на dir-320, я поразился неродной прошивке на основе linux. Хоть и пользуюсь linux уже 10 лет, все равно остаюсь чайником - прогресс несется. Могу про себя сказать, что я уверенный пользователь linux.
От dir-320 остался usb-hub, а у меня как раз есть 2 флешки на 8гб, надо признаться медленные на запись - тестил в windows xp/victoria. Возникла потребность в одном пространстве больше, чем 8гб, для того, чтобы положить на них torrent. Мой torrent client на роутере transmission. Погуглив немного, оказалось, что мне поможет утилита mdadm и режим linear. ipkg сказал, что mdadm есть в пакетах для роутера, я улыбнулся и установил. Переразбил флешку на 2 раздела - sda1(ext3), sda2(пространство для массива). Попросил mdadm собрать массив коммандой:
mdadm --create /dev/md0 --level=linear --force --raid-devices=1 /dev/sda2
mdadm сказал, что нет такого устройства. Погуглив оказалось, что мне нужен драйвер md.ko для ядра.
Полез в пакет драйверов от моей прошивки - драйвера нет.
Искал просто сам бинарный драйвер - никто не выложил.
Гуглил интернет, обыскал весь wl500g.info на предмет компиляция модуля ядра.
Нашел чудный линк
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware
Еле-еле собрал прошивку, пару мест в этом howto. Скрипт, на выходе дает дополнительные модули + готовую прошивку(!) Очень это меня поразило. Все пакеты заняли 800МБ, а я в свое время пожадничал место для юбунты, поэтому пришлось вспоминать, как монтировать луп-девайсы, которые лежат в windows разделе. У моего старенького ноутбука заняло 25 минут, скомпилировать прошивку и модули. Но, в папке модулей md.ko не оказалось.
Опять гуглил интернет, обыскал весь wl500g.info на предмет компиляция модуля ядра.
По итогам, не нашел ничего конкретного. Самое конкретное, что попалось это вот это высказывание:
Поскольку никакой конфигурялки при сборке нет, а мне нужен дополнительный модуль (cdc_ether), то я поступил так: собрал прошивку, потом пошел в директорию с ядром, и через make menuconfig включил нужное мне. После чего пересобрал прошивку вновь.
Вот это чистая удача. Решил написать свое mini-howto для тех ребят, кому понадобится собрать модули ядра для mips, входящие в основное ядро.
У меня стоит asus rt-n16 прошивка 1.9.2.7-rtn-r2775, простенький usb hub Defender Quadro и две флешки от adata(a-data rb3 8gb и a-data pd16 8gb, обе после ремонта). Была еще A-Data C702 8gb, жалко потерял - самая быстрая на запись, что когда либо держал в руках. Ноутбук acer 5315 и ubuntu 10.10
КАК СОБРАТЬ МОДУЛЬ
Будем собирать md модули для ядра 2.6.22.19
Основная инструкция вот тут
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware
1.Берем компьютер с ubuntu10.10 на борту и загружаемся
2.Устанавливаем пакеты через Система->Администрирование->Менеджер Пакетов Synaptic
build-essential
libncurses5-dev (у меня их два разных почему-то, с одним не работало, пришлось установить и второй)
gawk
g++ (их было много разных установил просто с таким именем)
flex
bison
zlib1g-dev
subversion
3. Открывает окно консоли Приложения->Стандартные->Терминал
4. Проверяем что хвает места в домашней директори (800мб). Пишем команды в консоль без знака $(доллара) и жмем enter.
$ df -h
/dev/sda7 962M 389M 525M 43% /home
У меня осталось 525Мб - не хватит места для компиляции, я монтирую луп девайс, а Вы читайте дальше.
5. Создаем директорию в домашней папке compile и переходим в нее
$ mkdir ~/compile && cd ~/compile
6. Проходим по ссылке
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware
и скачиваем из интернета прям в эту директорию
hndtools-mipsel-uclibc-4.3.5-3.tar.bz2 (там еще лежат разные версии, мне помогла эта)
и ядро linux-2.6.22.19.tar.bz2
7. Выполняем команды:
создаем цепочку директорий
$ mkdir -p broadcom/src/linux
распаковываем код ядра
$ tar -C broadcom/src/linux -jxvf linux-2.6.22.19.tar.bz2
делаем ссылочку
$ ln -sf ~/compile/broadcom/src/linux/linux-2.6.22.19 broadcom/src/linux/linux-2.6
распаковываем Toolchain
$ tar -vxjf hndtools-mipsel-uclibc-4.3.5-3.tar.bz2
добавляем путь к Toolchain (если закроете окно консоли, путь сотрется, нужно будет повторить команду)
$ export PATH=$PATH:~/compile/hndtools-mipsel-uclibc-4.3.5/bin
получаем исходники прошивки
$ svn checkout http://wl500g.googlecode.com/svn/branches/rt-n/ ~/compile/broadcom/src/1.9.2.7-rtn
8. Сборка и компиляция
переход в папку 1.9.2.7-rtn
$ cd ~/compile/broadcom/src/1.9.2.7-rtn
сборка
$ make kernel ; make
у меня появилось:
Sources prepared for compilation
переходим в подготовленную папку с исходниками
$ cd ../linux/linux-2.6
выбираем что компилировать
$ make menuconfig
Дальше по меню, мне нужно было
Device Drivers -> Multi-device support (RAID and LVM)->пробел->RAID support_пробел(чтобы буква М появилась рядом)->Linear (append) mode(M)
Жмем пробел у тех пунктов, что нужны, чтобы у них появились буквы М, это значит, что скомпилируется отдельным модулем
Когда все выбрали, что надо, жмем на пункт exit до вопроса
Do you wish to save your new kernel configuration?
жмем yes
переход в gateway
$ cd ../../gateway
просим скомпилировать только модули
$ make kernel-modules
Дальше модули компилируются под общую гребенку. На моем стареньком ноутбуке процесс занял 8мин.
После окончания компиляции переходим обратно
$ cd ../linux/linux-2.6
и ВУАЛЯ
забираем нужные модули
$ find -name *.ko
На этом все. Рад, если помогло.
someoneelse
17-04-2011, 13:51
ПОДНИМАЕМ RAID НА РОУТЕРЕ
1.Перекидываем модули на роутер.
Мне было легче всего через samba. samba встроенная, не samba3
Предполагаю, что Вы настраивали свой роутер по инструкции
http://wl500g.info/showthread.php?t=3171
и установили mc
2.Заходим на роутер по телнет
3.Если у Вас есть smb shares на флешке на роутере с разрешением на запись, то пропустите этот пункт.
Если у Вас нет smb shares на флешке, то создайте с разрешением на запись, через web-интерфейс
Если у Вас есть есть smb shares на флешке на роутере, без разрешения на запись(мой случай), то делаем следующее
убиваем smbd
$ killall smbd
Правим /etc/smb.conf через mc
$ mc /etc/
Заходим в описание Вашей шары и дописываем 2 строчки writable = yes и force user = admin, так чтобы получилось что-то типа
[flash]
path = /tmp/mnt/disca_1
writable = yes
force user = admin
comment = no discp
Выходим и сохраняем файл smb.conf
Запускаем smbd
$ smbd -D
3. Заходим на Вашу шару через nautilus (Ctrl + l и пишем адрес роутера с шарами, к примеру, smb://192.168.1.1). Выбираем шару и копируем туда модули ядра.
Потом можно закрыть доступ на запись в samba share. Можете либо поправить обратно /etc/smb.conf и сделать перезагрузку демона типа
$ killall smbd ; smbd -D
Или просто забыть про это до перезагрузки роутера, ведь мы же не сохраняли ничего через flashfs.
4.Прописываем модули.
Делаем папку для модулей. В данном случае для raid
$ mkdir -p /opt/lib/modules/2.6.22.19/kernel/drivers/md
Теперь копируем в нее модули linear.ko md-mod.ko
Дописываем информацию о месторасположении новых модулей в modules.dep
$ echo "/opt/lib/modules/2.6.22.19/kernel/drivers/md/linear.ko:" >> /opt/lib/modules/2.6.22.19/modules.dep
$ echo "/opt/lib/modules/2.6.22.19/kernel/drivers/md/md-mod.ko:" >> /opt/lib/modules/2.6.22.19/modules.dep
5. Загружаем модули и улыбаемся.
У меня работает только вот в такой последовательности
$ modprobe md-mod ; modprobe linear
Если попросить linear первым, то ругается
can't load module linear (/opt/lib/modules/2.6.22.19/kernel/drivers/md/linear.ko): unknown symbol in module, or unknown parameter
По-моему, на ноуте таких проблем нет, просишь linear - автоматом подгружает md-mod
СКОРОСТИ ЗАПИСИ И ЧТЕНИЯ
Флешка физически одна и та же. /dev/sda
sda1 - примонтирована прямо
sda2 - состоит в линейном массиве при модулях md_mod.ko и linear.ko. В массиве только один элемент - sda2
dd bs=1024 - самый быстрый способ записи который я знаю, это штука зависит то ли от памяти устройства, то ли от размера кластера файловой системы. Если от размера кластера файловой системы, то тогда наверняка - результаты очень не объективны. Делал файловую систему ext3 на обоих устройствах одинаково. Вот что выдал dumpe2fs:
$ dumpe2fs /dev/sda1
Block size: 1024
Fragment size: 1024
$ dumpe2fs /dev/md0
Block size: 4096
Fragment size: 4096
Все делал через telnet.
$ mount
/dev/discs/disca/part1 on /tmp/mnt/disca_1 type ext3 (rw,noatime,data=ordered)
/dev/md0 on /tmp/mnt/md0 type ext3 (rw,data=ordered)
итак, запись:
прямой mount
[admin@WL-E0CB4E247889 disca_1]$ dd if=/dev/zero of=file bs=1024 count=40000 ; rm -f file
40000+0 records in
40000+0 records out
40960000 bytes (39.1MB) copied, 29.815137 seconds, 1.3MB/s
md-mod.ko
[admin@WL-E0CB4E247889 md0]$ dd if=/dev/zero of=file bs=1024 count=40000 ; rm -f file
40000+0 records in
40000+0 records out
40960000 bytes (39.1MB) copied, 11.175866 seconds, 3.5MB/s
чтение
Параметр bs=1024 сильно повлиял и на чтение(!)
прямой mount
$ dd if=file of=/dev/null bs=1024
40000+0 records in
40000+0 records out
40960000 bytes (39.1MB) copied, 0.439018 seconds, 89.0MB/s
md-mod.ko
$ dd if=file of=/dev/null bs=1024
40000+0 records in
40000+0 records out
40960000 bytes (39.1MB) copied, 0.502551 seconds, 77.7MB/s
Почему так получилось - не знаю. Повторял несколько раз.
Вообще не могу никак оценить эти результаты, если Вы понимаете почему так, пожалуйста растолкуйте и мне.
http://dommedtest.ru/images/md-all.tar.bz2
внутри архива
dm-crypt.ko dm-mod.ko dm-zero.ko multipath.ko raid456.ko
dm-delay.ko dm-multipath.ko faulty.ko raid0.ko xor.ko
dm-emc.ko dm-round-robin.ko linear.ko raid10.ko
dm-mirror.ko dm-snapshot.ko md-mod.ko raid1.ko
md-linear.tar.bz2
внутри архива md-mod.ko linear.ko
ryzhov_al
17-04-2011, 13:59
и ВУАЛЯ
забираем нужные модули
$ find -name *.ko
Зачем?! Когда в папке ./src/gateway/mipsel-uclibc/ будет лежать архив модулей modules-1.9.2.7-rtn-rХХХХ.tgz, содержащий modules.dep
и готовый для автоматической подгрузки других зависимых модулей по modprobe при соответствующей распаковке (п.1.1 (http://www.wl500g.info/showthread.php?t=9112))?
СКОРОСТИ ЗАПИСИ И ЧТЕНИЯ
Почему так получилось - не знаю. Повторял несколько раз.
Вообще не могу никак оценить эти результаты, если Вы понимаете почему так, пожалуйста растолкуйте и мне.
На вашем новом роутере 128МБ RAM. Как можно оценить скорость записи на подключенный носитель порцией данных в 39.1MB,
если вы даже не вышли за пределы I/O буферов/кэша? Повторяйте тест с бОльшей порцией данных. Потом сможете сравнить (http://www.wl500g.info/showthread.php?t=24875).
someoneelse
17-04-2011, 18:20
Зачем?! Когда в папке ./src/gateway/mipsel-uclibc/ будет лежать архив модулей modules-1.9.2.7-rtn-rХХХХ.tgz, содержащий modules.dep и готовый для автоматической подгрузки других зависимых модулей по modprobe при соответствующей распаковке (п.1.1 (http://www.wl500g.info/showthread.php?t=9112))?
Да оно так должно быть, как Вы написали. И скорее всего произойдет если откомпилить все с начала до конца. И, если я правильно понимаю, потом выполнить make install, то будет и modules.dep и все модули в нужных местах. Просто я выполнил только
make kernel-modules после этого команда make install засыпалась ошибками - похоже этим я сломал шаблон:(, не все скомпилино что нужно, нет одного объекта из шаблона и скрипт выходит.
Это просто для экономии времени. Полная сборка прошивки и дополнительных модулей на моем стареньком ноуте заняла где-то 25-30 мин.
ryzhov_al, спасибо, за быстрые ответы.
Просто я выполнил только
make kernel-modules после этого команда make install засыпалась ошибками - похоже этим я сломал шаблон:(
Если уж нашёл kernel-modules, то как же проглядел kernel-install ?
pstudiopuh
06-08-2011, 06:58
Добрый день. столкнулся с такой проблемой - имеется rtn16 и юсб бокс под 2 3,5 диска, в котором стоит собственно 2 диска по 2терабайта. они склеены силами контроллера коробочки и JBOB в рейд, обшей массой 4 терабайта. собствеенно при подключении всего этого добра к асусу - не виден новый сетевой диск. старый же на 500 гигов нормально работает. вот кусок лога :
Aug 6 05:45:21 USB storage: removed
Aug 6 05:49:59 kernel: usb 2-1: new high speed USB device using ehci_hcd and address 3
Aug 6 05:49:59 kernel: usb 2-1: configuration #1 chosen from 1 choice
Aug 6 05:49:59 kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Aug 6 05:50:06 kernel: scsi 1:0:0:0: Direct-Access SAMSUNG HD501LJ PQ: 0 ANSI: 2 CCS
Aug 6 05:50:06 kernel: sd 1:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB)
Aug 6 05:50:06 kernel: sd 1:0:0:0: [sda] Write Protect is off
Aug 6 05:50:06 kernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Aug 6 05:50:06 kernel: sda: sda1
Aug 6 05:50:06 kernel: sd 1:0:0:0: [sda] Attached SCSI disk
Aug 6 05:50:16 kernel: usb 2-2: new high speed USB device using ehci_hcd and address 4
Aug 6 05:50:16 kernel: usb 2-2: configuration #1 chosen from 1 choice
Aug 6 05:50:16 kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Aug 6 05:50:18 kernel: scsi 2:0:0:0: Direct-Access JMicron JBOD 0100 PQ: 0 ANSI: 5
Aug 6 05:50:18 kernel: sd 2:0:0:0: [sdb] Too big for this kernel. Use a kernel compiled with support for large block devices.
Aug 6 05:50:18 kernel: sd 2:0:0:0: [sdb] 0 512-byte hardware sectors (0 MB)
Aug 6 05:50:18 kernel: sd 2:0:0:0: [sdb] Write Protect is off
Aug 6 05:50:18 kernel: sd 2:0:0:0: [sdb] Assuming drive cache: write through
Aug 6 05:50:18 kernel: sd 2:0:0:0: [sdb] Attached SCSI disk
Aug 6 05:50:23 kernel: FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Aug 6 05:50:23 USB storage: vfat fs at /dev/discs/disca/part1 mounted to /tmp/mnt/disca_1
Aug 6 05:50:23 nmbd[519]: [2011/08/06 05:50:23, 0] nmbd/nmbd.c:sig_term(65)
Aug 6 05:50:23 nmbd[519]: Got SIGTERM: going down...
Aug 6 05:51:52 nmbd[559]: [2011/08/06 05:51:52, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(405)
Aug 6 05:51:52 nmbd[559]: *****
Aug 6 05:51:52 nmbd[559]:
Aug 6 05:51:52 nmbd[559]: Samba name server ASUS is now a local master browser for workgroup WORKGROUP on subnet 192.168.1.1
Aug 6 05:51:52 nmbd[559]:
Aug 6 05:51:52 nmbd[559]: *****
Aug 6 05:52:44 dnsmasq-dhcp[214]: DHCPINFORM(br0) 192.168.1.200 00:21:00:f1:51:cc
Aug 6 05:52:44 dnsmasq-dhcp[214]: DHCPACK(br0) 192.168.1.200 00:21:00:f1:51:cc
ктонибудь может подсказать что делать с "too big ")))
Sergio20
06-08-2011, 08:12
ВНЕЗАПНО! :D
Use a kernel compiled with support for large block devices.
Ну а если по подробнее - перекомпилируйте ядро, включив поддержку LargeBlockDevices.
pstudiopuh
08-08-2011, 06:30
ВНЕЗАПНО! :D
Ну а если по подробнее - перекомпилируйте ядро, включив поддержку LargeBlockDevices.
прошу меня простить, но я скорее чайник в таких вопросах. точнее я прекрасно понимаю о чем вы говорите но сам сделать не могу. это как терапевта попросить аппендицит удалить ) скажите, есть ли возможность попросить - за пиГо или глаза красивые , собрать мне соответствующую прошивку. Уж очень не хочется морочиться с установкой и настройкой отдельного компа в сетке под качалку торрента с таким массивом. По поводу SOHO - а чем качалка торрентотов на 4 тера - не SOHO ))))
informix9
04-10-2011, 07:36
господа,
а что делать если после установки пакета mdadm мне этот самый mdadm пишет:
[admin@WL-BCA sbin]$ ls -l
-rwxr-xr-x 1 admin root 335400 May 21 2010 mdadm
[admin@WL-BCA sbin]$ ./mdadm
-sh: ./mdadm: not found
[admin@WL-BCA sbin]$ sh ./mdadm
./mdadm: line 1: syntax error: unexpected "("
пакет устанавливал стандартным вызовом ipkg.sh
пока только одна версия - ipkg мог в принципе поставить пакет скомпилированный не под мой процессор ?