LINUX.ORG.RU
ФорумAdmin

Не монтируется диск hdd

 


0

2

После переустановки системы, подключил к компу диск с данными /dev/sdb
Делаю mount -t ext4 /dev/sdb /usr/local
Выводит следующее:

mount: wrong fs type, bad option, bad superblock on /dev/sdb,
       missing codepage or helper program, or other error

В dmesg : EXT4-fs (sdb): VFS: Can't find ext4 filesystem

Команда: fsck -fy /dev/sdb
Выводит:

fsck из util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block при попытке открыть /dev/sdb

The superблок could not be read or does not describe a valid ext2/ext3/ext4
ФС.  If the устройство is valid and it really contains an ext2/ext3/ext4
ФС (and not swap or ufs or something else), then the superблок
is corrupt, and you might try running e2fsck with an alternate superблок:
    e2fsck -b 8193 <устройство>
 or
    e2fsck -b 32768 <устройство>


Если сделать fsck -fy /dev/sdb1
То будет следующее сообщение, а далее тысячи исправлений:
One or more блок группа descriptor checksums are invalid.  Исправить? yes

группа descriptor 0 checksum is 0xc3d6, should be 0xf053.  ИСПРАВЛЕНО.
.................
и таких descriptor тысячи. 
Далее процесс проверки останавливается на
группа descriptor 22356 checksum is 0x39be, should be 0x0a3b.  ИСПРАВЛЕНО.
Проход 1: Проверка inodes, блокs, а также размеров

Больше ничего не делал, боюсь потерять данные.
Как восстановить диск? точнее примонтировать и не потерять даные.

Deleted

Последнее исправление: Deleted (всего исправлений: 1)

Делаю mount -t ext4 /dev/sdb /usr/local

ФС ведь не была создана прямо на диске? Раз уж это жёсткий диск, наверное, там есть таблица разделов.

боюсь потерять данные.
fsck -fy /dev/sdb1

Поздно, потери уже в пути.

После переустановки системы, подключил к компу диск с данными /dev/sdb

Что именно произошло с диском между переустановкой и переподключением?

file -s /dev/sdb*
fdisk -l /dev/sdb
AITap ★★★★★
()
Ответ на: комментарий от AITap

Перестало работать после того , как я через gparted изменил UUID

file -s /dev/sdb*

/dev/sdb:  x86 boot sector
/dev/sdb1: Linux rev 1.0 ext4 filesystem data, UUID=e4b94229-b6a4-4918-b1f5-1630ee8d20a0 (extents) (large files) (huge files)


fdisk -l /dev/sdb
ВНИМАНИЕ: На '/dev/sdb' обнаружена GPT (GUID Partition Table)! Утилита fdisk не поддерживаетGPT. Используйте GNU Parted.


Диск /dev/sdb: 3000.6 Гб, 3000592982016 байт
255 головок, 63 секторов/треков, 364801 цилиндров, всего 5860533168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0x00000000

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1               1  4294967295  2147483647+  ee  GPT
Раздел 1 начинается не на границе физического сектора.

Deleted
()
Ответ на: комментарий от AITap

Тоже самое (

# mount -t ext4 -o sb=32768 /dev/sdb1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       В некоторых случаях полезная информация может быть
       найдена в syslog - попробуйте dmesg | tail или что-то
       в этом роде

Deleted
()
Ответ на: комментарий от Deleted

Если есть место, лучше считать весь sdb1 куда-нибудь и работать с его копиями.

Testdisk может прочитать список файлов на разделе?

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

К сожалению, нет возможности скопировать данные куданить
Testdisk выдаёт это

Disk /dev/sdb - 3000 GB / 2794 GiB - CHS 364801 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 P Unknown                     2048 5860532223 5860530176 [3 tb]

далее

Disk /dev/sdb - 3000 GB / 2794 GiB - CHS 364801 255 63
     Partition               Start        End    Size in sectors
>P MS Data                     2048 5860532223 5860530176



И чуть ниже выбор действия: (ничего пока не делаю)
Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
                P=Primary  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue

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

Народ. ну что? делать Write partition structure to disk ? ничего лишнего не затрёт?

Deleted
()
Ответ на: комментарий от Deleted

Какие ошибки появляются в dmesg при попытке смонтировать sdb с -o sb=8193, -o sb=32768 и без -o?

Если ФС так и не смонтируется, можно попробовать считать самые важные файлы при помощи testdisk.

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

На все вырианты одно

[  267.924107] EXT4-fs (sdb): VFS: Can't find ext4 filesystem
[  303.403849] EXT4-fs (sdb): VFS: Can't find ext4 filesystem
[  315.847950] EXT4-fs (sdb): VFS: Can't find ext4 filesystem


Насчёт testdisk , да, видел там копирование каталогов (уже затестил) копируются. Но у меня физически нету места чтоб скопировать важный файл (один 2 гига примерно)
Если через testdisk попробовать сделать востановление суперблока, выбором Write partition structure to disk это ведь на диске ничего не попортит?

Deleted
()
Ответ на: комментарий от anonymous

featurelles, прошу прощения, моя опечатка. Естественно, в предыдущем сообщении имелся в виду sdb1.

Если через testdisk попробовать сделать востановление суперблока, выбором Write partition structure to disk это ведь на диске ничего не попортит?

Просто запускайте testdisk /dev/sdb1 и выбирайте Non partitioned media.

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

Я пробовал и sdb и sdb1 , везде одно и тоже.
Но эт уже не важно, сейчас копии файлов делаю. И далее через testdisk попробую восстановить хард.(раньше об этой проге и не слышал)
AITap - огромное спасибо за помощь!

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.