LINUX.ORG.RU

mount: /new_root: can't read superblock on /dev/sda2.

 , , , ,


0

1

Форумчане, приветствую. Прошу помочь. Arch Linux, один единственный диск - SSD. Загрузчик GRUB2. Сам граб выполняется нормально (первый сектор диска как минимум в норме). После попытки загрузки системы грабом вылазит вот такая злополучная ошибка (ссылка на хост картинок). Очень прошу помочь мне, никак не могу воспользоваться системой (бекапов, как понимаете - нет).

Небольшая предыстория: После работы выключил систему, на следующий день, включив её, происходит вышеописанное. Перезагрузка, загрузка с live-образа с последующим ручным моунтом не помогают. Сталкивались с подобной проблемой когда-нибудь? Что могло произойти? Благодарю заранее!



Последнее исправление: pe4Ka (всего исправлений: 1)
Ответ на: комментарий от pe4Ka

Что там за файловая система? Через smartctl посмотри есть ли ошибки, если их нет, то переходим к исправлению файловой системы:

e2fsck -f -y /dev/nvme0n1p?

Это для ext4

rtxtxtrx ★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx
root@archiso ~ # smartctl -l selftest /dev/sda2
smartctl 7.4 2023-08-01 r5530 [x86_64-1inux-6.10.10-archi-1] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num
Test Description
Status
Remaining
# 1 Short offline
LifeTime (hours)
Completed without error
00%
LBA_of_first_error
-

Вроде как и нет ошибок, хотя моунт не происходит:

root@archiso ~ # mount /dev/sda2 /mnt
[458.501975] BTRFS error (device sda2): failed to read block groups: -5
[458.502308] BTRFS error (device sda2): open_ctree failed
mount: /mnt: can't read superblock on /dev/sda2.
dmesg(1) may have nore infornation after failed mount systen call.
pe4Ka
() автор топика
Ответ на: комментарий от pe4Ka

Ну у меня btrfs и arch, те его версия и версия ядра те ж самые.

btrfs check -–force /dev/sda2

Но то ошибка чексум, вызванная аварийным завершением работы. Она лечится скрабом и, возможно, придется попрощаться с битыми файлами

rtxtxtrx ★★
()
Ответ на: комментарий от pe4Ka

Да, скорее всего так, отрубил с кнопки

Проблема тут, что отрубание с кнопки редко к такому приводит ну может в 1 случае из 100, поэтому все равно надо память проверить… Хотя и винда синий экран смерти после такого иногда показывает. Обычно всему виной вырубание электричества или зависание проца намертво

rtxtxtrx ★★
()
Ответ на: комментарий от pe4Ka

https://wiki.archlinux.org/title/Btrfs#BTRFS:_open_ctree_failed

scrub работает только с примонтированной файловой системой и 100% испавляет ошибки чексум, а btrfs check --repair --force я бы не стал пытаться рисковать запустить (это последнее что остается), надо сначала попытаться примонтировать с флагами типа таймаута или указанием сжатия (-o force-compress=?)

rtxtxtrx ★★
()