Может ли это быть аппаратной проблемой ?:

Недавно мой компьютер сломался. Я что-то редактировал в vim. Следующее, что я знаю, я не могу сохранить свои изменения, потому что файловая система доступна только для чтения. Я был вынужден перезагрузиться, и теперь при запуске я получаю следующее (приходится копировать вручную, потому что прямо сейчас на планшете):

...
Mounted /boot
Reached target Login Prompts
Reached target Timers
Reached target Sockets
Started Emergency Shell
Reached target Emergency Shell

Failed to start File System Check on /dev/disk/by-uuid/...
...
Dependency failed for /home
Dependency failed for Local File Systems
...
You are in emergency mode. After logging in, type "journalctl -xb" to          view system logs, "systemctl reboot" to reboot,  "systemctl default" or ^D to boot into default mode.
Give root password for maintenance (or press Control-D to continue): _

Этот сбой произошел два раза до этого. Я не знаю что делать. Даже если бы я знал, что делать в этот момент, я не знаю, почему файловая система вообще переходила в режим только для чтения.

Я предоставлю любые детали, которые могу. Мне может потребоваться некоторое время, чтобы предоставить более подробную информацию, потому что я должен написать их вручную на сенсорном экране, но я сделаю это.

ОБНОВЛЕНИЕ: Когда я писал этот пост, мой компьютер работал на холостом ходу, и теперь я получаю следующее:

ata2: exdeption Emask 0x10 SAct 0x0 SErr 0x4090000 action 0xe frozen
ata2: irq_stat ..., connection status changed
ata2: SError: { PHYRdyChg } 10B8B DevExch

Я ничего не мог сделать, поэтому я перезагрузился. Я запустил fsck как предложено:

Pass 1: Checking inodes, blocks, and sizes
Inodes that were part of a corrupted orphan linked list found. Fix <y>?
Inode ... was part of the orphaned inode list. FIXED.
Deleted inode ... has zero dtime. Fix<y>?
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences: ... Fix?<y>
Free blocks count wrong for group ... Fix<y>
... same stuff
Inode bitmap differences ... fix
Free inodes count wrong for group ... fix
... same stuff
/dev/sda4: FILE SYSTEM WAS MODIFIED
... files (1.1% non-contiguous), ... blocks

Похоже, что он загружается сейчас, но так как он уже три раза падал, мне интересно, что является причиной проблемы и есть ли здесь более серьезная проблема.

1 ответ1

1

Для решения проблемы необходимо 2 действия:

  • найти и устранить причину
  • восстановить файловую систему

В то время как последнее было достигнуто с помощью fsck -f /dev/disk/by-uuid/... , первое более важно.

Ваши записи в журнале

ata2: exdeption Emask 0x10 SAct 0x0 SErr 0x4090000 action 0xe frozen
ata2: irq_stat ..., connection status changed
ata2: SError: { PHYRdyChg 10B8B DevExch

указывают на аппаратную проблему на шине SATA. По моему опыту первое (и самое простое и наиболее вероятное) действие - переустановить все SATA-соединения соответствующего диска, еще лучше заменить SATA-кабель.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .