http://wiki.dd-wrt.com/wiki/index.php?title=%D0%A5%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5_USB&limit=500&action=history&feed=atomХранилище USB - Revision history2024-03-29T10:25:25ZRevision history for this page on the wikiMediaWiki 1.10.1http://wiki.dd-wrt.com/wiki/index.php?title=%D0%A5%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5_USB&diff=55330&oldid=prevAtatob: Часть перевода2019-12-24T10:51:34Z<p>Часть перевода</p>
<p><b>New page</b></p><div>{{Languages|USB storage}}<br />
= Хранилище USB =<br />
== Применение ==<br />
* Использование маршрутизатора с [[Поддержка USB|поддержкой USB]] делает ненужной [[SD/MMC mod|модификацию SD/MMC]]. Просто вставьте любую старую карту цифровой камеры в устройство чтения флэш-карт USB (карт-ридер) и легко увеличьте объем памяти маршрутизатора. Подходят любые типы карт, включая CompactFlash и SD. Флэш-устройства USB также доступны в виде одного автономного устройства: небольшая «метка», которая может хранить до нескольких гигабайт данных.<br />
* Жесткий диск USB можно использовать в качестве сетевого хранилища (англ. Network-Attached Storage, NAS), которое используется всеми компьютерами в локальной сети с использованием SSH (scp), FTP, [[Сетевая файловая система Samba|Samba]] или [[NFS]]. Большинство внутренних жестких дисков (ноутбуков или настольных компьютеров) можно подключить, просто установив их в недорогой USB-корпус.<br />
* Жесткий диск USB также можно использовать в качестве виртуальной памяти, создав раздел подкачки страниц памяти. Вместо аварийной ситуации из-за внезапно закончившейся оперативной памяти, когда 32 МБ памяти маршрутизатора будет заполнено, часть будет сохранена на диск и приложения продолжат работать в обычном режиме, но со снижением скорости.<br />
* Монтирование USB-устройства хранения данных в качестве каталога /opt обеспечивает практически неограниченное пространство для установки многих приложений из большой коллекции пакетов [[Optware]], изначально портированных на встраиваемый Linux для использования с серверами хранения данных Linksys «slug» (NSLU2). Маршрутизатор с поддержкой USB может обеспечить практически все возможности сервера хранения данных [https://en.wikipedia.org/wiki/NSLU2 NSLU2] (по сопоставимой цене), а также предлагает все возможности стандартного маршрутизатора и беспроводной точки доступа.<br />
<br />
Использование стандартных USB-концентраторов позволяет другим USB-устройствам (таким как принтеры, последовательные порты, приводы CD или DVD и аудио) оставаться подключенными (не терять подключение), даже если интерфейс USB используется для флэш-карт или жестких дисков.<br />
<br />
== Совместимые устройства ==<br />
Это не полный список [[Supported Devices|устройств]] с поддержкой USB:<br />
* [[ASUS WL-500g Premium]] - [[USB_on_ASUS_WL500GPV2|USB on ASUS WL-500gP.v2]]<br />
* [[Asus WL-500W]] - технические характеристики [http://www.asus.com/products.aspx?l1=12&l2=43&l3=0&l4=0&model=1277&modelmenu=1]<br />
** DD-WRT v24 sp1 превратит маршрутизатор в [[Глоссарий|кирпич]]! v.24sp2 [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FV24_TNG/] NEWD/NEWD-2 Mini и Mega будут работать нормально. При использовании JFFS2 '''НЕ''' прошивайте маршрутизатор сборками BrainSlayer-V24-preSP2!!<br />
* [[Asus WL-520GU]] - технические характеристики [http://www.asus.com/products.aspx?l1=12&l2=43&l3=0&l4=0&model=1671&modelmenu=1]<br />
* [[Asus RT-N16]]<br />
* [[Belkin Play Max F7D4301v1]] - технические характеристики [http://www.belkin.com/IWCatProductPage.process?Product_Id=509868]<br />
** не включайте USB 1.1 ohci - это потерпит крах, протестировано с v24 sp2 15030 Newd-2 K26. <br />
* [[Buffalo WZR-HP-G300NH]]<br />
* [[Linksys WRT600N]]<br />
* [[Linksys WRT610N]] версий 1 и 2<br />
* [[D-Link DIR-320]] - технические характеристики [http://www.dlink.com.au/Products.aspx?Sec=1&Sub1=2&Sub2=5&PID=367]<br />
* [[D-Link DIR-330]]<br />
* [[D-Link DIR-632]]<br />
* [[Linksys WRTSL54GS]] - технические характеристики [http://www.linksys.com/servlet/Satellite?c=L_Product_C2&childpagename=US%2FLayout&cid=1162354643512&pagename=Linksys%2FCommon%2FVisitorWrapper]<br />
* [[Linksys WRT600N]] - технические характеристики [http://www.linksys.com/servlet/Satellite?c=L_Product_C2&childpagename=US%2FLayout&cid=1175237911752&pagename=Linksys%2FCommon%2FVisitorWrapper]<br />
* [[Linksys WRT350N]] - технические характеристики [http://www.linksys.com/servlet/Satellite?c=L_Product_C2&childpagename=US%2FLayout&cid=1162354643512&pagename=Linksys%2FCommon%2FVisitorWrapper&lid=4351239789B04]<br />
* [[TP-Link TL-WR1043ND]]<br />
<br />
Примечание: Asus WL-520GU требует использование драйвера usb-ohci. Использование драйвера ehci-hcd позволит маршрутизатору определить запоминающие устройства USB, но перезагружает его каждый раз, когда вы пытаетесь получить доступ к хранилищу. См. [http://forum.openwrt.org/viewtopic.php?pid=66304#p66304 обсуждение на форуме OpenWRT] для получения дополнительной информации. Похоже, что эти проблемы были решены в новейших версиях v24_TNG - см. тему форума: [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=35343 USB on BCM5354 routers - need testers]. '''Исправлено начиная с версии 24sp2.'''<br />
<br />
= Версии DD-WRT со встроенной поддержкой USB =<br />
<br />
В большинстве случаев, если маршрутизатор имеет порт USB и поддерживается DD-WRT, то прошивка DD-WRT для этого маршрутизатора будет иметь поддержку USB.<br />
<br />
* Начиная с версии 24, поддержка USB включена через веб-интерфейс в версиях Mega DD-WRT.<br />
: Примечание: DD-WRT версии v.24 для систем x86 пока не имеет встроенной поддержки USB в веб-интерфейсе.<br />
* Eko расширил опции USB в версиях DD-WRT v24_TNG (TNG = The Next Generation (Следующее поколение) = V24-preSP2): http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html <br />
: ('[http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers/ others]', '[http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko/ Eko]', '[http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FV24_TNG/ v24_TNG]', начиная с ревизии SVN 10137 или более поздней версии)<br />
: (с версии v24_TNG-svn11218 USB и NAS (FTP) работают нормально, как в новой Mega (для маршрутизаторов с 8 Мб флэш-памяти), так и в новом Mini_usb_ftp (для маршрутизаторов с 4 Мб флэш-памяти))<br />
: (Версии до v24_TNG работают только с одним USB-накопителем. Когда я тестировал ревизию SVN 11536, я заметил, что несколько USB-накопителей теперь автоматически распознаются правильно. Хотя подключение второго накопителя, похоже, сбивало с толку настройки «Run-on-mount» - у вас может отличаться).<br />
* В какой-то момент возникли проблемы на новых маршрутизаторах, использующих процессор BCM5354, эти проблемы, похоже, были решены в новейших версиях v24_TNG - см. тему форума [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=35343 USB on BCM5354 routers - need testers].<br />
* Пользователь lightix подготовил пробную версию [http://www.3iii.dk/linux/dd-wrt/micro_plus_usb_asus520gc.bin micro_plus_usb_asus520gc.bin], которая в сочетании с [http://www.3iii.dk/linux/dd-wrt/mega.tar.gz mega.tar.gz], распакованным на USB-накопителе, дает возможность запускать DD-WRT Mega на маршрутизаторах всего с 2 МБ FlashRAM и USB-накопителем. Узнайте больше о тестировании на [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=44448&postdays=0&postorder=asc&start=10 английском] и [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=44436 русском] форумах.<br />
<br />
== Шаг 1. Разметка и форматирование USB-накопителя ==<br />
<br />
'''ПРИМЕЧАНИЕ.''' Следующая информация очень устарела и практически бесполезна для маршрутизаторов с ядром Linux версии K26. Рекомендуется прочитать [[Optware, the Right Way]], прежде чем продолжить!<br />
<br />
'''См.''' [[Форматирование и разметка USB-накопителя]] для более подробных инструкций.<br />
<br />
Сначала нужно разбить диск на разделы и отформатировать.<br />
: Это можно сделать, подключив диск к другому компьютеру.<br />
: Например, компьютер под управлением Linux (можно LiveCD) или Windows, используя программу для создания разделов. Некоторые смогли использовать свой iPod.<br />
<br />
Можно отформатировать разделы в файловую систему ext2, ext3 или FAT32.<br />
: Используйте ТОЛЬКО ext2 или ext3 для разделов или дисков, которые вы планируете держать постоянного подключенными к маршрутизатору DD-WRT, ''или'' для дисков, на которые планируете устанавливать дополнительные пакеты программного обеспечения (например, OptWare, Samba, Torrent и т.д.). Можно использовать любую из трех точек монтирования: /opt, /mnt, /jffs<br><br />
: Используйте FAT32 на разделах с данными, если вы собираетесь подключать этот диск к другим системам (macOS, Windows) для непосредственного копирования файлов на/с него. Нужно использовать точку монтирования: /mnt.<br />
<br />
Для флешек рекомендуется использовать ext2 или FAT32. Система журналирования файловой системы ext3 на USB-флешках увеличит износ чипа накопителя.<br />
<br />
Примечание для EKO v24TNG-svn11218 Mini_usb_ftp: не поддерживает разделы, отформатированные в ext2.<br />
<br />
Для больших жестких дисков, которые будут постоянно подключены к маршрутизатору, можно рассмотреть возможность создания трех или четырех разделов:<br />
* один — для пакетов optware, сделайте его размером 32 МБ - 2 ГБ и используйте файловую систему ext2/3.<br />
* второй — для файла подкачки, сделайте его размером 16-256 МБ и используйте специальную файловую систему для раздела подкачки Linux (swap).<br />
* третий — для хранения данных, используйте всю оставшуюся часть диска и файловую систему ext2/3 или FAT32.<br />
* четвёртый — для [[JFFS]], сделайте его размером 32 МБ - 2 ГБ и используйте файловую систему ext2/3.<br />
Примечание. Поскольку третьим разделом является пространство данных, жесткий диск будет работать со сценариями SlimSamba2 и HDsamba2, описанными ниже. <br />
<br />
== Шаг 2. Подключение USB-накопителя к маршрутизатору ==<br />
Подключите только что размеченный и отформатированный USB-накопитель к маршрутизатору с DD-WRT!<br />
<br />
== Шаг 3. Включение поддержки USB в версиях DD-WRT Mega и Mini_USB ==<br />
<br />
Используя [[веб-интерфейс]]:<br />
: Перейдите в раздел Services → Services → USB support.<br />
: Для параметра Core USB support задайте значение '''Enable'''.<br />
:: Примечание: начиная с версии Eko [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FV24_TNG/ V24TNG-svn11205] USB и NAS (FTP) имеют свои собственные вкладки на вкладке «Services».<br />
<br />
Включите один или оба следующих параметра, если хотите использовать устройства USB 1.1:<br />
* USB 1.1 Support (UHCI)<br />
* USB 1.1 Support (OHCI)<br />
<br />
: Примечание: Asus WL-520GU требует использование драйвера usb-ohci. Использование драйвера ehci-hcd позволит маршрутизатору определить запоминающие устройства USB, но перезагружает его каждый раз, когда вы пытаетесь получить доступ к хранилищу. См. [http://forum.openwrt.org/viewtopic.php?pid=66304#p66304 обсуждение на форуме OpenWRT] для получения дополнительной информации. '''Исправлено начиная с версии 24sp2.'''<br />
<br />
Включите следующий параметр, если хотите использовать устройства USB 2.0:<br />
* USB 2.0 Support (EHCI)<br />
<br />
Включите следующий параметр, если хотите получить доступ к жестким дискам USB или флэш-накопителям USB:<br />
* USB Storage Support = '''enable'''<br />
<br />
Активируйте поддержку одной или нескольких файловых систем для доступа к устройствам хранения:<br />
* ext2 / ext3 File System Support<br />
* FAT File System Support<br />
'''ПРИМЕЧАНИЕ:''' не все версии DD-WRT имеют встроенную поддержку файловых систем (хотя эти опции доступны через веб-интерфейс). Если маршрутизатор имеет 4 МБ флэш-памяти или меньше - в прошивке могут отсутствовать модули ядра файловой системы. Попробуйте найти файлы ext2.ko, ext3.ko, vfat.ko и т.д. Если они отсутствуют, прошивка не поддерживает файловые системы, и требуется использовать обходной вариант [[Mounting USB drive without located onboard fs modules]]. <br />
<br />
Включите следующий параметр, если хотите получить доступ по сети к USB-принтерам, подключенным к маршрутизатору с поддержкой USB и прошивкой DD-WRT Mega.<br />
* USB Printer Support<br />
<br />
Начиная с EKO build [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FV24_TNG V24TNG-svn11100] также доступны следующие опции:<br />
:: Примечание: начиная с версии [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FV24_TNG/ V24TNG-svn11205] USB и NAS (FTP) имеют свои собственные вкладки на вкладке «Services».<br />
<br />
<br />
==== Предотвращение режима экономии энергии жесткого диска ====<br />
Режим Spindown - режим прекращения вращения жесткого диска с целью экономии энергии. Это распространенная проблема, которую легко устранить с помощью следующих команд (используйте в дистрибутиве Unbuntu Linux). '''Замените символ ? соответствующей буквой диска.'''<br />
<br />
'''Сначала прочтите это:''' http://www.dd-wrt.com/phpBB2/viewtopic.php?t=57799<br />
<br />
Пример:<br />
sudo apt-get install sdparm<br />
sudo sdparm -a /dev/sd?<br />
<br />
Вы получите такой вывод:<br />
/dev/sd?: Seagate FreeAgent Pro 400A<br />
Power condition mode page:<br />
IDLE 0 [cha: n, def: 0, sav: 0]<br />
STANDBY 1 [cha: y, def: 1, sav: 1]<br />
ICT 0 [cha: n, def: 0, sav: 0]<br />
SCT 9000 [cha: y, def:9000, sav:9000]<br />
<br />
Вы хотите изменить значение STANDBY на 0 (это также сделает SCT 0, я полагаю, что 9000 - это количество секунд до режима экономии энергии).<br />
<br />
Выполните следующие команды: <br />
<br />
sudo sdparm --command=start /dev/sd?<br />
sudo sdparm --clear STANDBY -6 /dev/sd?<br />
sudo sdparm -a /dev/sd?<br />
<br />
Вывод будет выглядеть так:<br />
<br />
/dev/sd?: Seagate FreeAgent Pro 400A<br />
Power condition mode page:<br />
IDLE 0 [cha: n, def: 0, sav: 0]<br />
STANDBY 0 [cha: n, def: 1, sav: 0]<br />
ICT 0 [cha: n, def: 0, sav: 0]<br />
SCT 0 [cha: n, def:9000, sav: 0]<br />
<br />
Скопировано и изменено с http://ubuntuforums.org/showthread.php?t=679228<br />
<br />
Добавлено: Вы можете использовать что-то вроде /dev/scsi/host0/bus0/target0/lun0/disc для имени устройства на DD-WRT. Чтобы отменить изменения STANDBY, используйте команду:<br />
<br />
sudo sdparm --defaults --page=po -6 /dev/sd?<br />
<br />
== Шаг 4. Включение доступа по сети ==<br />
<br />
После активации поддержки USB-накопителей необходимо выбрать один или несколько способов доступа к USB-накопителю по сети. Есть несколько вариантов и можно выбрать один или несколько из них.<br />
<br />
Использование SSH (и WinSCP) долгое время было опцией с DD-WRT.<br />
<br />
Начиная с EKO [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FV24_TNG/ V24TNG-svn11218] DD-WRT также имеет встроенную опцию FTP-сервера.<br />
<br />
В этом руководстве также будут показаны некоторые варианты использования Samba и NFS для включения сетевого доступа к дисковому пространству системы DD-WRT.<br />
<br />
'''Примечание.''' V24_TNG-svnxxxxx - это версии DD-WRT для разработчиков, предшествующие SP2. По большей части они работают просто отлично - и у них есть новые функции USB и NAS. Тем не менее: они всё ещё находятся в разработке. Вообще говоря, если нужны новые функции USB и NAS, следует установить версию с наибольшим рекомендуемым номером SVN. См. [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock Forum Thread (Note 3)] для получения текущих рекомендаций. <br />
<br />
[[Category: Русская документация]]<br />
[[Category: Конфигурирование]]</div>Atatob