Попытка установить пакет (через dpkg -i
или apt-get install
) результаты в:
Ошибка EXT4-фс: mb_free_blocks:1433: группа 3, блок 130894:freeing уже освобожденный блок (укусил 32590); растровое повреждение блока.
Прерывание журнала на устройстве vda1-8.
Ошибка EXT4-фс: ext4_journal_check_start:56: Обнаруженный прерванный журнал EXT4-фс: Перемонтирование файловой системы EXT4-фс только для чтения: Перемонтирование файловой системы ошибка EXT4-фс только для чтения: ext4_mb_generate_buddy:756: кластеры группы 3, 8181 в битовом массиве, 8185 в gd; растровое повреждение блока.
fopen: файловая система только для чтения debconf: DbDriver "конфигурация": не мог записать/var/cache/debconf/config.dat-new: файловая система только для чтения dpkg: ошибка, обрабатывающая дб человека пакета (-установка): подобработайте возвращенный ошибочный статус выхода установленного сценария после установки 1 dpkg: ошибка: не мог создать новый файл '/var/lib/dpkg/available-new': файловая система только для чтения
Причина, которую это монтирует на режиме только для чтения, состоит в том потому что настройка по умолчанию в /etc/fstab
:
UUID = [MY-FS-UUID] / ext4 errors=remount-ro 0 1
В /var/log/syslog
Я могу найти:
EXT4-фс: ИНФОРМАЦИЯ: восстановление потребовало на EXT4-фс файловой системы только для чтения: доступ для записи будет включен в течение EXT4-фс восстановления: очистка висячей строки на EXT4-фс фс только для чтения: 3 висячих строки inodes удаленная EXT4-фс: восстановление полная EXT4-фс: смонтированная файловая система с заказанным режимом данных. Выбирает: (пустой указатель), Добавляющий 1046524k подкачка. Priority:-1 extents:1 across:1046524k EXT4-фс FS: повторно смонтированный. Выбирает: errors=remount-ro
Я пытался использовать некоторые решения в следующем:
Как зафиксировать "sudo: не мог открыться... Файловая система только для чтения"?
Ubuntu загружается в файловой системе только для чтения после обновления!
путем выполнения так:
mount -o remount,rw -t ext4 MY_DISK /
смонтируйтесь: не может повторно смонтировать блочное устройство чтение-запись MY_DISK, защищен от записи
blockdev -v --setrw MY_DISK
за чтением-записью набора следуют.
hdparm -r 0 MY_DISK
MY_DISK: установка, только для чтения к 0 (от) только для чтения = 0 (прочь)
Я не могу получить доступ к диску. Кажется, что система записала в место вне диска, и теперь это повреждается. Я сделал изображение QCOW диска. Я пытаюсь выполнить его как VM и проанализировать поврежденное изображение.
Я установил libguestfs
и я пробую некоторые аналитические инструменты такой как virt-cat
, virt-rescue
и guestfish
.
Моя главная цель теперь пытается получить доступ и считать системные журналы.
Для доступа к изображению я соединил гостевое изображение как устройство на хосте x86 (кредиты: http://www.randomhacks.co.uk/how-to-recover-fsck-a-qcow2-file/, https://www.scaleway.com/docs/connect-a-block-device-manually/):
# fsck/dev/nbd0p1
/dev/nbd0p1: чистый, 62744/983040 файлы, 447645/3931904 блоки
разделом 1 является OS один. На разделах 2,5 я получаю ошибки от fsck
- это - расширение и подкачивает разделы, соответственно.
# смонтируйте/dev/nbd0p1/mnt/crpt
# кошка/mnt/crpt/var/log /*
... в настоящее время поиск журналов...
Какая-либо идея, что могло бы вызвать системную проблему?