📜  Linux 中的 dumpe2fs 命令及示例

📅  最后修改于: 2022-05-13 01:57:27.490000             🧑  作者: Mango

Linux 中的 dumpe2fs 命令及示例

dumpe2fs命令用于打印设备上存在的文件系统的超级块块组信息。

  • 可与 ext2 / ext3 / ext4文件系统一起使用以获取信息。
  • 当与已安装的文件系统一起使用时,打印的信息可能是旧的或不一致的。
  • 在使用此命令之前不要忘记卸载您的分区。
    umount device

句法:

选项:

  • b : 用于获取文件系统中保留为坏的块。
  • o superblock=superblock :它在文件系统检查期间使用超级块。通常不需要此选项,除非文件系统向导正在检查严重损坏的文件系统的剩余部分。
  • o blocksize=blocksize :它在检查文件系统期间使用块大小。通常不需要此选项,除非文件系统向导正在检查严重损坏的文件系统的剩余部分。
  • f : 用于强制 dumpe2fs 显示文件系统,即使它可能有一些 dumpe2fs 可能不理解的文件系统功能标志。
  • h : 只显示超级块信息,不显示任何块组描述符详细信息。
  • i :用于显示来自 e2image 创建的图像文件的文件系统数据,使用设备作为图像文件的路径名。
  • x : 以十六进制格式显示详细的组信息块编号。
  • V : 显示 dumpe2fs 的版本号并退出。

超级块:它是一个文件系统特性的记录。它包括有关大小块大小块和已填充块的信息。 Linux 还在内存中维护其 superblock< 的副本。如果您无法安装您的设备,这可能是由于超级块损坏。



例子:

  • 显示超级块信息:
    sudo dumpe2fs -h /dev/sda3

  • 显示块组信息:
    sudo dumpe2fs /dev/sda3

    这将显示有关块组的信息。注意主超级块

  • 观察更多关于超级块的信息:
    sudo dumpe2fs /dev/sda4 | grep -i superblock

    显示所有可用的带有描述符的超级块。

  • 显示 dumpe2fs 的版本:
    sudo dumpe2fs -V