Підключення USB-флешки, wrtrt

Підготовка прошивки OpenWRT до підключення USB-диску

Підтримка USB прошивкою OpenWRT

Для підтримки USB-накопичувачів Вам необхідно або зібрати прошивку із включенням наступних пакетів

  • kmod-usb-core
  • kmod-usb-ohci
  • kmod-usb-storage
  • kmod-usb2

або доустановити їх окремо. Установка здійснюється через веб-інтерфейс на сторінці Система-Програмне забезпечення, або класичним способом через термінал (telnet/SSH):

Є ще третій спосіб - запхати підтримку прямо в ядро ​​прошивки, але це в більшості випадків зайве.

Підтримка файлових систем прошивкою OpenWRT

OpenWRT, на відміну від свого побратимаDD-WRT теоретично підтримує всі можливі файлові системи. Для цього служать пакети, наприклад:

  • kmod-fs-ext4 — підтримка файлових системext2,ext3 таext4
  • kmod-fs-vfat - підтримка файлової системиfat32

і ще парочка інших, але менш затребуваних. Тут так само — або через веб-інтерфейс LuCI, або через термінал, або намертво запхати в ядро. Не поглиблюватимуся — розберетеся на прикладі попереднього пункту. все так само.

Підготовка USB-флешки/диска

Якщо ви плануєте використовувати флешку як сховище для файлів, то, в принципі, вам підійде будь-яка файлова система. Однак будьте обережні, у файловій системіFat32 обмеження максимального розміру файлу становить близько 4гб. Цього не завжди достатньо. В інших перерахованих файлових систем це обмеження на кілька порядків вище, що не створить проблем. Якщо Ви плануєте використовувати накопичувач як місце для встановлення додаткових пакетів (samba, наприклад), то виповинні обмежитися спискомext2,ext3,ext4. На решту систем програми просто не встановляться. Як розмітити? Грунтуючись на особистому досвіді, пропоную Вам наступну схему. Найбільш оптимальний варіант: Розділ 1 / типswap / розмір 128 мб - розділ підкачування. Розділ 2 / типext4 / розмір 1 Гб - розділ для встановлення пакетів. Розділ 3 / типext4 / розмір - вся область, що залишилася на диску - розділ для інших файлів.

Розмітка USB-флешки/диска в Linux

У OpenWRT є проблема з монтуванням дисків у деяких випадках, коли вони розмічені не від імені користувача root, тому використовуємоsudo з прапором-i Підключаємо флешку/диск до комп'ютера і приступаємо до розмітки та форматування. У мене флешка підключилася як /dev/sdf