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

Уроки

  • записей
    5
  • комментариев
    14
  • просмотров
    3 427

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

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

Админ

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

Приветствую посетителей форума 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 он создаётся и работает , вот только автоматическая активация не срабатывает и каждый его активировать нужно вручную.

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

 

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


Ссылка на комментарий
Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Добавить комментарий...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoticons maximum are allowed.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Your previous content has been restored.   Clear editor