Как сделать полноценную резервную копию контроллера wb7, 2Gb DDR, 64Gb eMMC ?
И как затем с нее восстанавливаться?
Решение из темы WB6 у меня не заработало.
При вводе команды lsblk или fdisk -l в списке разделов не видно флешки /dev/sda1.
Добрый день.
Так, давайте посмотрим, что у вас подключено, почему вы думаете что ваше устройство должно быть /dev/sda1?
Что за флешка, какие на ней разделы, (какого типа?)?
Самый лучший способ сделать бэкап - это архивировать /mnt/data/
Важно! ошибка в параметрах dd за пару секунд приведет контроллр в состояние необходимости инициализации в офисе.
Флешки на 8/16Gbt FAT32.
На WB6 ими делал полный сброс.
Что выводится в 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
Это так, но если я вытаскиваю microsd и вставляю обычную флешку, то обычная не видится, а я хочу записать на обычную USB флешку
Раз обычную 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 кабелем, флешка увиделась и бэкап сделал. Спасибо !
Остался один вопрос: Есть ли безопасный способ BackUp - Recovery?
Да, если делать архив файлов конфигов.
У меня, напрмиер, так: Как сделать полноценную резервную копию WB6 - #57 от пользователя BrainRoot
Ещё вопрос. Записал BackUp на Micro-SD 64 Гбайт (кстати sd греется сильно) - вставляю в картридер - не видится - что там за файловая система ?
По какому пути через WinCSP можно увидеть её содержимое ?
fdisk -l
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.