Форум программистов, компьютерный форум, киберфорум
Железо в Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для malor
48 / 44 / 3
Регистрация: 02.07.2007
Сообщений: 2,568

Wrong fs type, bad option, bad superblock on /dev/sdc1 - восстановить разметку на SSD

01.10.2022, 00:11. Показов 1361. Ответов 8

Студворк — интернет-сервис помощи студентам
Бывает, что наш сервер самопроизвольно отключается. После очередного такого отключения он не загрузился в Рабочий стол.
Пришлось закомментить один из SSD в fstab.

Когда удачно загрузились в рабочий стол, то пробуем примонтировать SSD (на нём важные данные).
# mount /home/mybase
mount: /home/mybase: special device /dev/sdc1 does not exist


Смотрим что выдаёт команда lsblk про раздел sdc1:
# lsblk -o NAME,MOUNTPOINT,LABEL,PARTLABEL,FSTYPE,S TATE,SIZE,TYPE,MODEL
sdc running 223,6G disk D2CSTK251M11-024
Как видим, про sdc1 не упомянуто.

Видимо слетела разметка. Создаем командой fdisk один раздел на диске sdc, но не форматируем.

Создаём на SSD диске раздел sdc1, без выполнения форматирования.
Диск /dev/sdc: 223,6 GiB, 240057409536 байт, 468862128 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x28ba59eb

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdc1 2048 468862127 468860080 223,6G 83 Linux
Вывод команды lsblk:
sdc running 223,6G disk D2CSTK251M11-024
└─sdc1 223,6G part
Пробуем смонтировать:
# mount /home/mybase
mount: /home/mybase: wrong fs type, bad option, bad superblock on /dev/sdc1, missing codepage or helper program, or other error.


Смотрим перечень суперблоков:
# mkfs -n /dev/sdc1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
14655488 inodes, 58607510 blocks
2930375 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
1789 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Пробую каждый из них задействовать взамен вышедшего из строя, но всё время такая картина:
# e2fsck -b 294912 /dev/sdc1
e2fsck 1.42.9 (28-Dec-2013)
e2fsck: Bad magic number in super-block while trying to open /dev/sdc1

The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Команда "mkfs -n /dev/sdc1" перечислила 14 номеров суперблоков и ни один из них не рабочий?..

Иногда вместо слов
e2fsck: Bad magic number in super-block while trying to open /dev/sdc1
были слова
"e2fsck: Недопустимый аргумент while trying to open /dev/sdc1"

////////////////////////////////////////////////////////////
По поводу разметки.

Ранее, разметка на диске создавалась в parted командой:
mkpart primary ext4 2MiB 100%
Сегодня (как я упоминал выше) разметка создавалась утилитой fdisk.

fdisk выдаёт, что начало диска - сектор 2048. В то же время, я помню, что команда print утилиты parted
выводя сводку началом раздела отображала какое-то другое число, отличное от 2048. Мне кажется
оно было нечётное, типа 2037, или 2049, как-то так.
Может это и не важно с точки зрения борьбы за суперблоки, но на всякий случай решил упомянуть.

Как спасти данные с диска?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.10.2022, 00:11
Ответы с готовыми решениями:

Братцы выручайте спасти и восстановить SSD NVMe Corsair MP600! Ушёл в режм чтения и статус SMART везде BAD!
Всем доброго времени суток!!!

При запуске windows выдаёт разные ошибку типо netio.sys, bad pool header, bad system config info
Всем привет форумчане! И так ближе к проблеме при установке виндовс 10 установка идёт нормально, но потом запускается виндовс и я ...

HDD BAD& SMART BAD
Пршли на ремонт 3 ноута все в разное время от разных людей один из них нетбук с обычным жестким не SSD. Так вот на первом ноуте ошибка...

8
1134 / 391 / 85
Регистрация: 30.08.2017
Сообщений: 2,413
01.10.2022, 22:27
я testdisk для это использовал.
1
 Аватар для malor
48 / 44 / 3
Регистрация: 02.07.2007
Сообщений: 2,568
01.10.2022, 22:39  [ТС]
Когда я зашёл в Testdisk и выбрал нужный мне SSD, то следующим экраном был



Здесь нужно выбрать одну из позиций? Стрелки вверх/вниз не дают по ним никакого передвижения.

Я нажал Quick Search, согласно мануалу после его работы можно увидеть список найденных файлов.
Списком не получил я. Но была возможность нажать Deep Search.

Так что это за две позиции, собственно?
0
1134 / 391 / 85
Регистрация: 30.08.2017
Сообщений: 2,413
01.10.2022, 23:16
Я восстанавливал именно потерянные разделы, но для этого не надо ничего всякими фдисками делать было, так что не знаю, поможет ли? Про работу проги - читайте мануал, т.к. я, к сожалению, не гений запомнить то, что делается раз в пятилетку, а то и реже. Но мне помогло в своё время.
1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
07.10.2022, 16:53
Цитата Сообщение от _sg2 Посмотреть сообщение
Я восстанавливал именно потерянные разделы
программ на самом деле две - testdisk и photorec. так вот разделы ищут/востанавливают второй. а первая - для файлов
https://www.cgsecurity.org/wik... ep_By_Step
1
1134 / 391 / 85
Регистрация: 30.08.2017
Сообщений: 2,413
07.10.2022, 17:35
не знаю какой там photorec, но с помощью testdisk я пару раз именно восстанавливал разделы.
из man testdisk:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
TESTDISK(8)                                                                                            Administration Tools                                                                                           TESTDISK(8)
 
NAME
       testdisk - Scan and repair disk partitions
 
SYNOPSIS
       testdisk [/log] [/debug] [/dump] [device|image.dd|image.e01]
 
       testdisk /version
 
       testdisk /list [/log]
 
DESCRIPTION
          TestDisk checks and recovers lost partitions
1
Заблокирован
08.10.2022, 07:30
Всегда делайте бэкап важных данных.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
08.10.2022, 08:20
Цитата Сообщение от _sg2 Посмотреть сообщение
не знаю какой там photorec
значит, перепутал. уже и забыл когда ими пользовался
0
08.10.2022, 10:07

Не по теме:

бувае...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.10.2022, 10:07
Помогаю со студенческими работами здесь

Восстановить BAD секторы старого hdd
Подскажите пожалуйста, какой программой лучше восстановить битые сектора на жестком диске samsung 250 Gb 2.5 дюйма, которому уже 5 лет, и...

bad operand type for abs(): 'str'
Как исправить данную ошибку #!/usr/bin/env python3 import rospy from geometry_msgs.msg import Twist def move(): # Starts...

Ресурс SSD и S.M.A.R.T. Status BAD
SSD ADATA SP900 64 GB Покупался в феврале 2014 года. Гарантия кончилась. Из ~35 тысяч часов он работал 27 тысяч часов. Комп...

Bad operand type int for unary operator '!'
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. F=\begin{cases}&amp; \text...

Java.lang.VerifyError: Bad type on operand stack
Имеется jre 8.0.152, если это важно, стабильно возвращающий ошибку из названия темы. Ниже приведен максимально урезанный код, на котором...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru