Да, у вас
fsck /dev/mmcblk0p3
Но и
fsck /dev/mmcblk0p6
Надо.
Что показывает
fdisk -l /dev/mmcblk0
Вот все разделы у которых тип “Linux”
Надо прверить.
Нет, покажите вывод
От как раз и даст (просто выведет) список разделов для подстановки в команду fsck (а вот она служит для исправления ошибок).
С разделом 6 все плохо.
Сейчас…
Пробуем
mke2fs -n /dev/mmcblk0p6
Так… Файловая система создалась, теперь попробуем восстановить содержимое.
mount -a
ls -l /etc |grep wb-
даст нам то, что ссылкается на этот раздел.
А у вас операционная система на компьютере какая?
Возможно проще было б обновить путем переустановки контроллера.
Это сложнее.
Так, значит делаем каталог для файлов настроек и создаем их переустановкой пакетов.
mount -a
И если НЕТ ошибок:
mkdir /mnt/data/etc
apt update
apt purge -y wb-rules && apt install -y wb-rules
apt purge -y wb-mqtt-serial && apt install -y wb-mqtt-serial
apt purge -y wb-hardware && apt install -y wb-hardware
apt purge -y wb-homa-adc && apt install -y wb-homa-adc
apt purge -y wb-homa-gpio && apt install -y wb-homa-gpio
apt purge -y wb-mqtt-db && apt install -y wb-mqtt-db
Значит сначала
mkfs -t ext4 /dev/mmcblk0p6
Нет, надо еще перед переустановкой создать папки
mkdir -p /var/cache/apt/archives/
apt update
Предлагаю два варианта:
первый - ТУТКак тут.
второй - тимвьювер. Подключусь - сам посмотрю, перешью.
Напишу ЛС, чтоб если выберете тимвбювер - прислали номер-пароль.
Вопрос решен.
Была проблема с памятью. Сдал на ремонт, починили.
Спасибо за помощь)