add: OrangePi перенос системы на eMMC (2+)

This commit is contained in:
Sergei Erjemin 2024-11-21 22:58:25 +03:00
parent 06f4298e63
commit 8860ee5299

View File

@ -34,9 +34,9 @@ zram0 254:0 0 7.7G 0 disk [SWAP]
zram1 254:1 0 200M 0 disk /var/log zram1 254:1 0 200M 0 disk /var/log
``` ```
Важно обратить внимание на объемы накопителей. В данном случае, у нас есть MicroSD-носитель `mmcblk1` (59.7G -- это Важно обратить внимание на объемы накопителей. В данном случае, у нас есть MicroSD-носитель `mmcblk1` (59.7G это
64Gb флешка) и eMMC-носитель `mmcblk0` (233G -- это 256Gb eMMC). У вас могут быть другие объемы и другие имена 64Gb флешка) и eMMC-носитель `mmcblk0` (233G это 256Gb eMMC). У вас могут быть другие объемы и другие имена
устройств. Так же обратите внимание, ещё у нас есть `mtdblock0` -- это внутренняя SPI-флеш, которая устройств. Так же обратите внимание, ещё у нас есть `mtdblock0` это внутренняя SPI-флеш, которая
используется для загрузки системы. Если у вас есть SSD-накопитель NVMe, он будет иметь имя вроде `nvme0n1`. используется для загрузки системы. Если у вас есть SSD-накопитель NVMe, он будет иметь имя вроде `nvme0n1`.
На этом этапе, если мы хотим именно перенести систему, самое время сделать образ нашей MicroSD на внешний На этом этапе, если мы хотим именно перенести систему, самое время сделать образ нашей MicroSD на внешний
@ -47,11 +47,11 @@ mount -t cifs -o username=NAS_USERNAME,password=SECRET //xxx.xxx.xxx.xxx/пут
``` ```
Где: Где:
- `NAS_USERNAME` -- имя пользователя для доступа к сетевому хранилищу; - `NAS_USERNAME` имя пользователя для доступа к сетевому хранилищу;
- `SECRET` -- пароль для доступа к сетевому хранилищу; - `SECRET` пароль для доступа к сетевому хранилищу;
- `xxx.xxx.xxx.xxx` -- IP-адрес сетевого хранилища; - `xxx.xxx.xxx.xxx` IP-адрес сетевого хранилища;
- `путь-к-каталогу-для-сохраненияь-обраа` -- путь к каталогу на сетевом хранилище, куда будет сохранен образ; - `путь-к-каталогу-для-сохраненияь-обраа` путь к каталогу на сетевом хранилище, куда будет сохранен образ;
- `/media/backup/` -- точка монтирования сетевого хранилища. - `/media/backup/` точка монтирования сетевого хранилища.
Сделаем образ MicroSD в файл `flash-disk.img` на этом внешнем накопителе: Сделаем образ MicroSD в файл `flash-disk.img` на этом внешнем накопителе:
```shell ```shell
@ -59,7 +59,7 @@ sudo dd if=/dev/mmcblk1 of=/media/backup/flash-disk.img status=progress
``` ```
Это займет некоторое время (и иногда, в зависимости от скорости внешнего накопителя и размера MicroSD, довольно Это займет некоторое время (и иногда, в зависимости от скорости внешнего накопителя и размера MicroSD, довольно
продолжительное). После того как образ будет готов, установим в систему `gdisk` -- утилиту для работы продолжительное). После того как образ будет готов, установим в систему `gdisk` утилиту для работы
с таблицами разделов: с таблицами разделов:
```shell ```shell
sudo apt install gdisk sudo apt install gdisk
@ -87,9 +87,8 @@ Found valid GPT with protective MBR; using GPT.
Command (? for help): Command (? for help):
``` ```
Если введем '?' и нажмем Enter, увидим список команд: Если введем `?` и нажмем Enter, увидим список команд:
```text ```text
?
b back up GPT data to a file b back up GPT data to a file
c change a partition's name c change a partition's name
d delete a partition d delete a partition