日志超级块已损坏

日志超级块已损坏

最近,当我启动我的 ubuntu 分区时,我收到了 Initramfs 错误。我按照这篇文章中的说明进行操作:

启动过程中出现 Initramfs 错误

但是,当我运行命令时:

sudo fsck /dev/sdb1

(顺便说一句,我的 ubuntu 分区在 sdb 上)我收到另一个错误:

ext2fs_check_desc: Corrupt group descriptor: bad block for block bitmap
fsck.ext4: Group descriptors look bad... trying backup blocks...
Journal superblock has an unknown incompatible feature flag set.
Abort <y>?

我输入“否”,然后显示以下内容:

Journal superblock is corrupt
Fix<y>?

接下来是一系列 y 来解决这个问题。

我的问题是,有没有更好的方法来修复损坏的超级块?或者这是否意味着我需要重新安装 ubuntu 14.04?

答案1

让我为您提供我找到的解决方案:

  1. 重新启动live CD

  2. 找出我们正在处理的分区”

    sudo fdisk -l
    # but in your case its sdd1
    
  3. 确保它是超级块问题:

    sudo fsck.ext4 -v /dev/xxx # in your case xxx => sdb
    
  4. 检查您的超级块备份位置:

    sudo mke2fs -n /dev/xxx
    
    # Results:
    Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
    
  5. 从备份中恢复超级块并重复,直到修复:

    sudo e2fsck -b block_number /dev/xxx
    
  6. 如果步骤4不起作用,请重复下一个值step 3

来源:

https://linuxexpresso.wordpress.com/2010/03/31/repair-a-broken-ext4-superblock-in-ubuntu/

https://ubuntuforums.org/archive/index.php/t-1245536.html

相关内容