Как сделать полноценную резервную копию WB7

Как сделать полноценную резервную копию контроллера wb7, 2Gb DDR, 64Gb eMMC ?
И как затем с нее восстанавливаться?
Решение из темы WB6 у меня не заработало.
При вводе команды lsblk или fdisk -l в списке разделов не видно флешки /dev/sda1.

Добрый день.

Так, давайте посмотрим, что у вас подключено, почему вы думаете что ваше устройство должно быть /dev/sda1?
Что за флешка, какие на ней разделы, (какого типа?)?

Самый лучший способ сделать бэкап - это архивировать /mnt/data/

Важно! ошибка в параметрах dd за пару секунд приведет контроллр в состояние необходимости инициализации в офисе.

Флешки на 8/16Gbt FAT32.
На WB6 ими делал полный сброс.

2022-07-24_202024

2022-07-24_202100

Что выводится в dmesg при подключении флешки?

root@wirenboard-ATTTIVRS.txt (78.0 КБ)

Флешка выглядит так:

[241287.179477] usb 1-1: new high-speed USB device number 2 using ehci-platform
[241287.395594] usb-storage 1-1:1.0: USB Mass Storage device detected
[241287.409230] scsi host0: usb-storage 1-1:1.0
[241288.567180] scsi 0:0:0:0: Direct-Access     Kingston DataTraveler G3  PMAP PQ: 0 ANSI: 0 CCS
[241289.893300] sd 0:0:0:0: [sda] 60978816 512-byte logical blocks: (31.2 GB/29.1 GiB)
[241289.901771] sd 0:0:0:0: [sda] Write Protect is off
[241289.906675] sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
[241289.907397] sd 0:0:0:0: [sda] No Caching mode page found
[241289.912858] sd 0:0:0:0: [sda] Assuming drive cache: write through
[241290.011767]  sda: sda1
[241290.018514] sd 0:0:0:0: [sda] Attached SCSI removable disk

@BrainRoot у топикстартера флешка - это microsd-карта. Поэтому она и в /dev/mmcblk1, а не в /dev/sda

2 лайка

Это так, но если я вытаскиваю microsd и вставляю обычную флешку, то обычная не видится, а я хочу записать на обычную USB флешку :frowning:

Раз обычную USB флешку не получается обнаружить,
то на microsd порядок BackUp такой ?:

При помощи команды
lsblk
получил список разделов:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 58,3G 0 disk
├─mmcblk0p1 179:1 0 16M 0 part
├─mmcblk0p2 179:2 0 1G 0 part /
├─mmcblk0p3 179:3 0 1G 0 part
├─mmcblk0p4 179:4 0 1K 0 part
├─mmcblk0p5 179:5 0 256M 0 part [SWAP]
└─mmcblk0p6 179:6 0 56G 0 part /mnt/data
mmcblk0boot0 179:8 0 4M 1 disk
mmcblk0boot1 179:16 0 4M 1 disk
mmcblk1 179:24 0 58,3G 0 disk
└─mmcblk1p1 179:25 0 58,2G 0 part

Создал директорию “flash” в папке mnt

Далее смонтировал в нее MicroSD
mount /dev/mmcblk1 /mnt/flash

записал на microsd раздел mmcblk0 с WB7
dd if=/dev/mmcblk0p6 of=/mnt/flash/mmcblk0p6-backup.img

P.S. Если всё правильно, какой командой восстановить BackUp ?

Вставьте флешку и запустите dmesg - что выведет?
Есть еще какое-то usb устройство для проверки, мышь например? Что-то подключено к контроллеру в Debug, напрмиер порт?

поменять в команде значения if и of наоборот.
Еще раз хочу предупредить - этот способ приведет контроллер в состояние кирпича при ошибке.

Вот файл в отчётом, после подключения флешки.
Я не вижу в нём ничего похожего на флешку, как в Вашем примере выше.
dmesg_28_07_22.txt (36.3 КБ)

На мышь, флешку и др. устройства не реагирует, USB тестер напряжение не показывает, светодиоды на устройствах не загораются.
Причём на этой флешке BackUp с WB6 !
Может нужно программно включить USB на WB7 ?






Подключен только кабель к Debug Console.

Какой есть безопасный способ ?

Вот…
Посмотрите уровень на gpio 128

cat /sys/kernel/debug/gpio |grep gpio-128

и да, что-то еще к контроллеру подключено в debug, debug network?

gpio-128 (USB0 ON |regulators:regulator) out lo

Напряжение померил на плюсовой клемме USB - 0,9В.

Подключен только кабель USB-c к Debug Console.
При его отключении, на флешке напряжение не появляется.

К debug network ничего не подключено.

Да, оно выключено.


Отключите, перезапустите контроллер.

После перезапуска с отключенным от Debug Console кабелем, флешка увиделась и бэкап сделал. Спасибо !
2022-07-28_165144

2022-07-28_171231

Остался один вопрос: Есть ли безопасный способ BackUp - Recovery?

Да, если делать архив файлов конфигов.
У меня, напрмиер, так: Как сделать полноценную резервную копию WB6 - #57 от пользователя BrainRoot

Ещё вопрос. Записал BackUp на Micro-SD 64 Гбайт (кстати sd греется сильно) - вставляю в картридер - не видится - что там за файловая система ?

По какому пути через WinCSP можно увидеть её содержимое ?

fdisk -l

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.