OrangePI 3 – переносим загрузочный раздел на USB HDD (orangepi-config)

OrangePI 3 – переносим загрузочный раздел на USB HDD (orangepi-config)

ВСТУПЛЕНИЕ:

Ресурс карты памяти microSD  ограничен. Он представляет из себя количество циклов записи и стирания информации, которое она может выдержать до того, как начнёт терять данные или перестанет работать. На ресурс влияют несколько факторов:

  • Качество изготовления. (Более дорогие и надёжные карты обычно имеют больший ресурс.)
  • Условия эксплуатации.
  • Частые циклы записи-стирания, экстремальные температуры, вибрация и удары могут снизить ресурс карты.
  • Скорость записи. –  Быстрая запись данных приводит к более интенсивному использованию карты и может сократить её ресурс. Производители карт указывают приблизительный ресурс в циклах записи-стирания. Однако реальное количество циклов зависит от условий эксплуатации и качества конкретной модели.

Недостатки карт памяти microSD:

  • Ограниченная скорость чтения и записи. ( Это может замедлить работу с данными, особенно при копировании больших файлов).
  • Устаревание. (Со временем появляются новые форматы карт, которые могут быть несовместимы со старыми устройствами.)
  • Потеря данных. (Если карта повреждена или неправильно извлечена из устройства, можно потерять данные.)
  • Недолговечность. (При неправильном использовании или хранении карта может выйти из строя раньше ожидаемого срока.)
  • Зависимость от устройства. (Карты microSD не являются самостоятельным носителем информации и зависят от устройства, в котором используются).
  • Сложность восстановления данных.(В случае повреждения карты восстановить данные может быть сложно или невозможно).

КОНКРЕТИКА:

Поэтому на некоторые проекты с компьютерами  Orange PI  имеет смысл поставить (подключить) SSD или жесткий диск и организовать с него загрузку ОС.

Вообще, утилита orangepi-config позволяет в диалоговом режиме все настроить как нам нужно, НО ! Не во всех ситуациях автоматический перенос загрузочного образа может быть выполнен этой утилитой. Из за каких либо ошибок. Так же произошло у меня. Поэтому, начинаем копать.

Подключаемся к Orange PI (предполагается, что вы в курсе что такое SSH и как командовать линуксом):

Смотрим какие накопители в наличии:

sudo su
lsblk

mmcblk1 – это  MicroSD с разделом операционной системы mmcblk1p1 (размером 14.3 Гб

mmcblk2 – это Flash-память EMMC (размером 8 Гб)

ну и подключенный диск SDA.

Для того что бы избавится от MicroSD нам необходимо развернуть загрузчик на EMMC. Можно конечно переместить систему на EMMC,
однако, это крайне рискованно, так как размер EMMC всего 8 Гб, то в процессе работы проекта EMMC может заполнится. Затем после развертывания системы на EMMC необходимо выполнить процедуру переноса на USB HDD.

Для перестраховки запускаем fdisk и на жестком диске а так же на EMMC убираем разделы. В некоторых случаях, утилита переноса orangepi-config может выдать ошибку (размер раздела). После того как очистили SDA, создаем на нем раздел, можно на весь диск.

fdisk /dev/sda
d
n
w
fdisk /dev/mmcblk2
d
w

Запускаем orangepi-config:

Выключаем питание Апельсина вынимаем MicroSD. Включаем, подключаемся и смотрим что смонтировано.

mount

На /dev/sds1 подмонтирован корневой раздел, значит все прошло нормально.

Если что то пошло не так, тогда придется делать все руками, но об этом далее….

3 комментария

  1. Вадик

    А что может пойти не так ? orangepi-config впринципе достаточно для начального конфигурирования железки. Практически все параметры там представлены.

    1. Может. В случае если носитель на который идет перенос неправильно отформатирован, или отформатирован не по достаточным размерам разделов. Либо при каких то других проблемах с носителем. Мне приходилось данный процесс выполнять вручную.

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

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