Расширение памяти Omega2 с помощью USB или microSD-флэшки

В этой статье рассказывается про расширение памяти Omega2 с помощью USB или microSD-флэшки. Кратко и по шагам.

Расширение памяти Omega2 с помощью USB или microSD-флэшки

Для расширения памяти микрокомпьютера Omega2 (включая модели Omega2+ / Omega2S) с помощью USB-флешки или microSD-карты, вам необходимо установить пакет block-mount, отформатировать накопитель в ext4, настроить его автоматическое монтирование и перенести на него файловую систему или основные пакеты.

Шаг 1: Подготовка к работе

  1. Подключите вашу флешку в USB-порт или карту в слот расширения (если используете плату расширения).
  2. Подключитесь к Omega2 через SSH или встроенную консоль.
  3. Обновите список доступных пакетов и установите необходимые драйверы:
    opkg update
    opkg install block-mount kmod-fs-ext4 kmod-usb-storage kmod-scsi-core

Шаг 2: Форматирование и монтирование

  1. Проверьте, как система определила ваш накопитель:
    block detect

    В выводе вы увидите строку с путем к диску (например, /dev/sda1 или /dev/mmcblk0p1).

  2. Отмонтируйте диск перед форматированием (если он автоматически примонтировался):
    umount /dev/sda1
  3. Отформатируйте накопитель в файловую систему ext4:
    mkfs.ext4 /dev/sda1

Шаг 3: Настройка автоматического переноса (Extroot)

Самый эффективный способ расширения памяти Omega2 — перенести корневую файловую систему (Overlay) на внешний накопитель.

  1. Создайте временную папку и примонтируйте к ней флешку:
    mkdir -p /mnt/usb
    mount /dev/sda1 /mnt/usb
  2. Скопируйте текущую прошивку на внешний накопитель:
    tar -C /overlay -cvf - . | tar -C /mnt/usb -xf -
  3. Отмонтируйте флешку:
    umount /mnt/usb
  4. Сгенерируйте конфигурационный файл для монтирования:
    block detect > /etc/config/fstab

Шаг 4: Редактирование конфигурации

  1. Откройте конфигурационный файл в текстовом редакторе (например, vi или nano):
    vi /etc/config/fstab
  2. Найдите блок, описывающий ваш диск или карту. Убедитесь, что для параметра enabled установлено значение ‘1’:
    config mount
        option target   '/'
        option uuid     'ВАШ_UUID_ДИСКА'
        option enabled  '1'
  3. Сохраните изменения в файле и перезагрузите микрокомпьютер:
    reboot

После перезагрузки система Omega2 автоматически примонтирует внешний накопитель как корневой (/), что позволит вам свободно устанавливать программы без ограничений внутренней памяти.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *