Как восстановить мои суперблоки?

user@localhost:$ LC_ALL=C sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! 
The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xe4948bbb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.

пытается dumpe2fs my / dev / sda1:

sudo dumpe2fs /dev/sda1 | grep -i superblock

dumpe2fs: Ongeldig magisch getal in superblok tijdens openen van /dev/sda1

[ dumpe2fs: magic number not valid during opening /dev/sda1 ]

Как я могу восстановить свои суперблоки?

1
задан 14 January 2018 в 12:15

2 ответа

Резервные суперблоки списка:

sudo dumpe2fs /dev/sda1 | grep -i backup

затем резервный суперблок использования, 32768 просто пример, пробует несколько

sudo fsck -b 32768 /dev/sda1

, Один пользователь не мог добраться, размонтированный раздел (возможно, нуждался в swapoff), но использовал другой живой дистрибутив

, Только более новый fdisk в 16,04 правильно покажет gpt разделы. Используйте разделенный или gdisk.

sudo parted /dev/sda unit s print

sudo gdisk -l /dev/sda
0
ответ дан 14 January 2018 в 12:15
  • 1
    Привет N0rbert, не уверенный, если существует что-то определенное, которое я должен сделать для маркировки этого ответа, как принято, но я могу сообщить, что это скомпилировало правильно. Огромное спасибо за Вашу справку. – Jedi 4 February 2018 в 03:38

У меня была аналогичная проблема, когда моя система Ubuntu не загружалась (в сценарии с несколькими загрузками) и не могла монтироваться из другой системы Linux. В реальном сеансе gparted сообщил о плохом суперблоке.

Я следовал этому решению здесь , но мне было достаточно первого шага.

В реальной среде (или в другой системе Linux) я сделал что-то вроде:

sudo fsck.ext4 -v /dev/sda6

Что дало следующее:

e2fsck 1.43.7 (16-Oct-2017)
ext2fs_open2: Superblock checksum does not match superblock
fsck.ext4: Superblock invalid, trying backup blocks...
/dev/sda6 was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences:  -3014664 -(3014811--3014813) -(3014840--3014850) -(3014950--3014960) -(3014962--3014965) -3014970 -3014972 -(3014974--3014976) -(3014979--3014980) -(3014983--3014987) -3015043 -(3015053--3015055) -3015089 -(3015105--3015106) -3015121 -(3015179--3015183) -3015208 -3015258 -3015364 -3015392 -(3015470--3015475) -3015489 -(3015536--3015538)
...etc

в этот момент я выбрал «a» для «исправить все» и получил много строк вроде эти:

Directories count wrong for group #272 (0, counted=1544).
Fix? yes

Free inodes count wrong (2362853, counted=2128687).
Fix? yes

и в итоге это

Block bitmap differences: Group 0 block bitmap does not match checksum.
FIXED.

/dev/sda6: ***** FILE SYSTEM WAS MODIFIED *****

      234177 inodes used (9.91%, out of 2362864)
         897 non-contiguous files (0.4%)
         165 non-contiguous directories (0.1%)
             # of inodes with ind/dind/tind blocks: 0/0/0
             Extent depth histogram: 210228/56
     5915339 blocks used (62.60%, out of 9449951)
           0 bad blocks
           1 large file

      189841 regular files
       19796 directories
           7 character device files
           0 block device files
           0 fifos
           0 links
       24521 symbolic links (23875 fast symbolic links)
           3 sockets
------------
      234168 files

После этого все заработало. Но после повторной загрузки Windows 7 пришлось заново проделывать процедуру.

Как ни странно, пострадала только Ubuntu 18.04, а Solus - нет.

В моем случае виновником была программа для Windows ext2fsd - как сказано здесь - и ее устранение полностью устранило проблему.

1
ответ дан 17 April 2019 в 02:05

Другие вопросы по тегам:

Похожие вопросы: