LINUX.ORG.RU

Эксперты по ext* есть?

 , ,


0

1

Карта памяти в картридере. На карте два раздела: FAT32 и ext4. ФМ не смог смонтировать раздел ext4 карты памяти. В терминале fsck «исправило» ФС окончательно: Testdisk раздел не видит.

Есть методы/инструменты найти/посмотреть содержимое каталогов (имена файлов)?

Update

R-Studio for Linux снял большинство вопросов по содержимому раздела.



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

Если раздел полностью не затёрт чем-нибудь, testdisk в режиме полного сканирования должен его найти. Суперблок на ext* системах резервируется в нескольких местах, я файлы вытаскивал с половины LVM-тома, первая половина которого осталась на сдохшем диске. Ну, можно photorec попробовать ещё.

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

При старте testdisk не видит раздел и в процессе не обнаруживает.

TestDisk 7.2-WIP, Data Recovery Utility, March 2023
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org

Disk /dev/sdb - 63 GB / 59 GiB - CHS 60906 64 32
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 P FAT32 LBA                1   0  1  4096  63 32    8388608 [NO NAME]

Warning: Bad starting sector (CHS and LBA don't match)
No ext2, JFS, Reiser, cramfs or XFS marker
 2 P Linux                 4097   2  1 55296  63 32  104857536
 2 P Linux                 4097   2  1 55296  63 32  104857536

Warning: Bad starting head (CHS and LBA don't match)
No partition is bootable

fdisk -l /dev/sdb

Disk /dev/sdb: 59.48 GiB, 63864569856 bytes, 124735488 sectors
Disk model: USB CARD READER 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot   Start       End   Sectors Size Id Type
/dev/sdb1          2048   8390655   8388608   4G  c W95 FAT32 (LBA)
/dev/sdb2       8390720 113248255 104857536  50G 83 Linux

photorec

PhotoRec 7.2-WIP, Data Recovery Utility, March 2023
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org

Disk /dev/sdb - 63 GB / 59 GiB (RO) - FNK TECH USB CARD READER

     Partition                  Start        End    Size in sectors
      No partition             0   0  1 60905  63 32  124735488 [Whole disk]
> 1 P FAT32 LBA                1   0  1  4096  63 32    8388608 [NO NAME]
  2 P Linux                 4097   2  1 55296  63 32  104857536

Что тоже не корректно. Он сначала «восстановит» файлы с раздела FAT32 – из рабочего образа linux live // что будет после «вопрос интересный».

Я в принципе готов затереть тот раздел, но «что там было?».

master_0K
() автор топика
Ответ на: комментарий от alegz

fsck

fsck /dev/sdb2
fsck from util-linux 2.38.1
e2fsck 1.46.5 (30-Dec-2021)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb2

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
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>
 or
    e2fsck -b 32768 <device>
e2fsck -b 8193 /dev/sdb2
e2fsck 1.46.5 (30-Dec-2021)
e2fsck: Bad magic number in super-block while trying to open /dev/sdb2

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
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>
 or
    e2fsck -b 32768 <device>
e2fsck -b 32768 /dev/sdb2
e2fsck 1.46.5 (30-Dec-2021)
e2fsck: Bad magic number in super-block while trying to open /dev/sdb2

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
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>
 or
    e2fsck -b 32768 <device>
master_0K
() автор топика
Ответ на: комментарий от i_am_not_ai

Спасибо. Я уже вспомнил/нашёл R-Studio. Даже в режиме Demo этот инструмент нашёл большинство файлов, что были на разделе. Кроме некоторых моих «записок», всё остальное было загружено из интернета. Очень повезло, что раздел не был заполнен полностью – нет кусков от удалённых файлов.

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