• Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

Уроки

  • записей
    6
  • комментариев
    14
  • просмотров
    4 249

Авторы блога:

4. Расширение памяти Omega 2 с помощью USB или MicroSD флэшки

Админ

1 398 просмотров

Приветствую посетителей форума Omega-2.ru!
Сегодня хотел бы рассказать об очень важном моменте при использовании Омеги - расширение ее Flash-памяти.
Сразу Вам скажу, что если Вы хотите поковыряться с Омегой, установить различные пакеты, интерпретаторы языков и т.д. то Вам однозначно понадобится увеличить память с помощью USB-накопителя (в простонародье "флешки") либо MicroSD-карты (только для Omega2+). Тем более, что сделать это не сложно и, слава прогрессу, по деньгам это обойдется не дорого.

Внимание! После проведения нижеописанных процедур ваш накопитель будет отформатирован (формат ext4), и соответственно все данных на нем будут удалены.
И так приступим. 

Для начала убедитесь, что версия установленного программного обеспечения (Firmware)  не ниже 0.1.9 (b149), проверить это можно в настройках в консоли. Убедившись, подключаем флешку в USB-порт, либо MicroSD карту в соответствующий слот.

usb-plugged-in.jpg

Далее надо понадобится использование Терминала (Terminal) и Редактора (Editor), если Вы не знаете,что это - читайте урок 3. Знакомство с Терминалом и Редактором Omega 2.  И так, открываем Терминал, авторизуемся, затем последовательно вводим команды:

opkg update

Данная команда скачивает список пакетов, которые могут быть установлены. Рекомендуется всегда выполнять эту команду перед установкой пакета и других манипуляциях с пакетами.

opkg install e2fsprogs

Данная команда устанавливает 3 необходимых пакета: kmod-usb-storage-extras, e2fsprogs и kmod-fs-ext4

По умолчанию, устройство монтируется по адресу:

  • USB: /tmp/mounts/USB-A1
  • MicroSD: /tmp/mounts/SD-P1

Демонтируем накопитель, с помощью команды umount, например:

umount USB-A1

Обратите внимание на написание команды: НЕ uNmount, как я по началу писал, и не понимал почему не работает :) Если же Омега говорит что не находит устройство, то просто пропустите шаг.  Теперь Omega 2 должна стать готовой к форматированию.

С помощью Редактора (Editor) заходим в каталог /dev и узнаем как называется наш накопитель, по умолчанию это:

  • USB: sda1
  • MicroSD: mmcblk0p1

Выполняем следующую команду с использованием названия накопителя, например:

mkfs.ext4 /dev/sda1

Нажимаем y для продолжения.

В случае с USB-флешкой в терминале должна появиться примерно следующая информация:

root@Omega-7ADD:/tmp/mounts# mkfs.ext4 /dev/sda1
mke2fs 1.43.3 (04-Sep-2016)
/dev/sda1 contains a vfat file system
Proceed anyway? (y,n) y
Creating filesystem with 3784448 4k blocks and 946560 inodes
Filesystem UUID: f5ca350a-d8e2-4334-8aa2-ee17d623c444
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

Если у вас появилось что-то похожее, то последовательно вводим следующие команды (пример для USB-накопителя):

mkdir /mnt/sda1

Команда создает папку sda1 в каталоге /mnt

mount /dev/<device name> /mnt/sda1

Эта команда монтирует наш накопитель по адресу нашей новой папки.

После чего выполняем команду по переносу каталога /overlay на накопитель (пример для USB-накопителя):

mount /dev/sda1 /mnt/ ; tar -C /overlay -cvf - . | tar -C /mnt/ -xf - ; umount /mnt/

Теперь делаем монтирование флешки автоматическим при запуске Омеги:

opkg update
opkg install block-mount
block detect > /etc/config/fstab

После этого с помощью Редактора (Editor)  открываем файл /etc/config/fstab и редактируем следующие строки:

option  target  '/mnt/<device name>'

на

option target '/overlay'

затем

option  enabled '0'

на

option  enabled '1'

Сохраняем файл и выполняем команду:

reboot

Если вы все сделали правильно, то можете смело заходить в настройки в консоли и с радостью наблюдать, как увеличилось ваше файловое пространство!

pivot-overlay-02.jpg


1 пользователю понравилось это


10 комментариев


Гайд нерабочий. Во-первых, при попытке установки пакетов kmod-usb-storage-extras и kmod-fs-ext4 система посылает юзера в пешее эротическое. Впрочем, более старые версии уже установлены, это можно проверить командой opkg list-installed. Обновить эти пакеты тоже невозможно. Во-вторых, файл по адресу /etc/config/fstab почему-то был пустой. В-третьих, что очень разочаровало, хотя в остальном система нигде не выкала и все сделала, при перезагрузке размер хранилища не изменился - как было 32 МБ, так и осталось. 
Претензии скорее не к переводившему, а к оригиналу (на сайте разрабов висит тот же самый гайд с теми же шагами). В чем причина - не ясно, возможно, в том, что делалось все для SD карты. ожет быть, существуют рекомендации, хотя бы в каком направлении копать, чтобы заставить работать девайс при таких обстоятельствах?

Поделиться комментарием


Ссылка на комментарий

Данная статья не просто перевод, все отрабатывалось самостоятельно (по инструкции на сайте производителя). Отрабатывалось с флэшкой USB, все было ОК. 

Поделиться комментарием


Ссылка на комментарий
On 26.07.2017 at 7:46 PM, Guest Project 2571 said:

Гайд нерабочий. Во-первых, при попытке установки пакетов kmod-usb-storage-extras и kmod-fs-ext4 система посылает юзера в пешее эротическое. Впрочем, более старые версии уже установлены, это можно проверить командой opkg list-installed. Обновить эти пакеты тоже невозможно. Во-вторых, файл по адресу /etc/config/fstab почему-то был пустой. В-третьих, что очень разочаровало, хотя в остальном система нигде не выкала и все сделала, при перезагрузке размер хранилища не изменился - как было 32 МБ, так и осталось. 
Претензии скорее не к переводившему, а к оригиналу (на сайте разрабов висит тот же самый гайд с теми же шагами). В чем причина - не ясно, возможно, в том, что делалось все для SD карты. ожет быть, существуют рекомендации, хотя бы в каком направлении копать, чтобы заставить работать девайс при таких обстоятельствах?

Статья рабочая! Сам использовал MicroSD

Поделиться комментарием


Ссылка на комментарий
В 26.07.2017 в 15:46, Гость Project 2571 сказал:

Гайд нерабочий. Во-первых, при попытке установки пакетов kmod-usb-storage-extras и kmod-fs-ext4 система посылает юзера в пешее эротическое. Впрочем, более старые версии уже установлены, это можно проверить командой opkg list-installed. Обновить эти пакеты тоже невозможно. Во-вторых, файл по адресу /etc/config/fstab почему-то был пустой. В-третьих, что очень разочаровало, хотя в остальном система нигде не выкала и все сделала, при перезагрузке размер хранилища не изменился - как было 32 МБ, так и осталось. 
Претензии скорее не к переводившему, а к оригиналу (на сайте разрабов висит тот же самый гайд с теми же шагами). В чем причина - не ясно, возможно, в том, что делалось все для SD карты. ожет быть, существуют рекомендации, хотя бы в каком направлении копать, чтобы заставить работать девайс при таких обстоятельствах?

Та же проблемма но с microSD

Поделиться комментарием


Ссылка на комментарий
В 26.07.2017 в 15:46, Гость Project 2571 сказал:

Гайд нерабочий. Во-первых, при попытке установки пакетов kmod-usb-storage-extras и kmod-fs-ext4 система посылает юзера в пешее эротическое. Впрочем, более старые версии уже установлены, это можно проверить командой opkg list-installed. Обновить эти пакеты тоже невозможно. Во-вторых, файл по адресу /etc/config/fstab почему-то был пустой. В-третьих, что очень разочаровало, хотя в остальном система нигде не выкала и все сделала, при перезагрузке размер хранилища не изменился - как было 32 МБ, так и осталось. 
Претензии скорее не к переводившему, а к оригиналу (на сайте разрабов висит тот же самый гайд с теми же шагами). В чем причина - не ясно, возможно, в том, что делалось все для SD карты. ожет быть, существуют рекомендации, хотя бы в каком направлении копать, чтобы заставить работать девайс при таких обстоятельствах?

посылает только если написать instal вместо install.
После ввода команды 

mount /dev/sda1 /mnt/ ; tar -C /overlay -cvf - . | tar -C /mnt/ -xf - ; umount /mnt/ 
нужно ждать уйму времени , и глобального пожирания оп омеги ( у меня до 110мб дошло).



В файле fstab у меня вообще было 2 одинаковых блока кода.

option  target  '/mnt/<device name>'

сработало только после того как в обоих заменил на 
option target '/overlay' и були в 1.


И в статье  ошибка : написано что для отключения накопителя используется umount.
а в примере - unount USB-A1 .

Правильно - umount USB-A1.

Screenshot_70.png

Screenshot_71.png

1 пользователю понравилось это

Поделиться комментарием


Ссылка на комментарий
В 02.12.2017 в 00:46, Voron_Kor сказал:

И в статье  ошибка : написано что для отключения накопителя используется umount.
а в примере - unount USB-A1 .

Правильно - umount USB-A1.

Спасибо за замечание! Исправил.

Поделиться комментарием


Ссылка на комментарий
В 03.12.2017 в 10:35, Админ сказал:

Спасибо за замечание! Исправил.

Привет , можешь сделать статью про swap фаил ? По инструкции с onion book он создаётся и работает , вот только автоматическая активация не срабатывает и каждый его активировать нужно вручную.

1 пользователю понравилось это

Поделиться комментарием


Ссылка на комментарий

Проблема решена

Проблема была в том что при попытки обновлении пакетов:

opkg install kmod-usb-storage-extras e2fsprogs kmod-fs-ext4

он начинает обновлять пакеты на новые версии, которые Омега не поддерживает. 2 пакета из 3 уже стоят, и их версий вполне достаточно для работы, поэтому надо установить лишь третий пакет, которого изначально нет:

opkg install e2fsprogs

В статье поправил.

Поделиться комментарием


Ссылка на комментарий
Гость Алексей

Опубликовано:

В 11.12.2017 в 13:47, Voron_Kor сказал:

Привет , можешь сделать статью про swap фаил ? По инструкции с onion book он создаётся и работает , вот только автоматическая активация не срабатывает и каждый его активировать нужно вручную.

Присоединяюсь к просьбе.

Сделайте, пожалуйста статью на русском про создание и автоматическую загрузку при перезапуске Омега 2 (плюс) swap файла.

Поделиться комментарием


Ссылка на комментарий
В 11.12.2017 в 13:47, Voron_Kor сказал:

Привет , можешь сделать статью про swap фаил ? По инструкции с onion book он создаётся и работает , вот только автоматическая активация не срабатывает и каждый его активировать нужно вручную.

Сделал статью:

 

Поделиться комментарием


Ссылка на комментарий

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас