extundelete: Bad magic number in super-block when trying to open filesystem /dev/mapper/centos-root
时间: 2024-01-17 10:05:53 浏览: 37
这个错误提示表示extundelete无法识别您指定的文件系统类型。可能是因为该文件系统类型不受extundelete支持,或者您指定的设备名称不正确。在您运行extundelete之前,请确保您指定的设备名称和文件系统类型正确,以及该文件系统类型受到extundelete的支持。
对于使用LVM进行分区的设备,您可能需要使用以下命令指定正确的设备名称,其中VG_NAME和LV_NAME分别是您的卷组和逻辑卷的名称:
```
sudo extundelete /dev/mapper/VG_NAME-LV_NAME --restore-file [path_to_deleted_file]
```
如果您仍然无法解决问题,请考虑使用其他数据恢复工具或寻求专业帮助。
相关问题
extundelete src/cli.cc:359
“extundelete src/cli.cc:359”这个命令是指在Linux上使用工具extundelete来恢复删除的文件或目录。具体的,cli.cc是extundelete工具的源代码文件名,359是该文件中的行号。
extundelete是一款Linux文件系统恢复工具,适用于ext3、ext4文件系统。使用该工具可以将误删的文件或目录恢复回来。
使用命令“extundelete src/cli.cc:359”是指在查看extundelete源代码文件cli.cc中的第359行。这通常用于程序员调试软件,在源代码特定的位置打断点,查看程序状态。
要使用extundelete工具进行恢复操作,需要先停止使用该文件系统,因为继续使用可能会覆盖删除的文件数据。然后,使用工具提供的命令进行恢复操作,具体的操作过程可以参考extundelete的使用文档。在恢复过程中,需要注意的是,不是所有被删除的文件都能被成功恢复,还需要有一定的运气和技巧。
综上,如果需要使用extundelete工具恢复删除的文件或目录,可以从源代码文件中查看特定的行号,或者参考工具的使用文档进行操作。
make[2]: *** [makefile:437:extundelete-insertionops.o] 错误 1
"make[2]: *** [makefile:437:extundelete-insertionops.o] 错误 1" 是一个make工具在编译时遇到的错误。这个错误通常是由于缺少依赖项或编译器无法找到所需的文件而导致的。
首先,可以检查makefile文件中的第437行对应的依赖项和编译目标,并确保这些文件存在且路径正确。如果文件确实存在,可以尝试重新构建整个项目,以确保所有依赖项都已编译。
如果文件确实丢失,可以尝试重新获取该文件或安装缺失的依赖项。要获取缺失的文件,可以从源代码库、互联网或其他可靠来源下载该文件,并将其放置在正确的位置。如果缺少的是依赖项,可以使用软件包管理器或手动方式进行安装。
如果以上方法都无法解决问题,可能是由于makefile或源代码中的错误。可以仔细检查makefile文件,确保所有的编译目标和依赖项都正确地设置。还可以尝试在互联网上搜索该错误消息,看看其他人是否遇到类似的问题并提供了解决方案。
总结来说,"make[2]: *** [makefile:437:extundelete-insertionops.o] 错误 1" 是一个make工具编译过程中遇到的错误,可能由于缺少依赖项、文件丢失或makefile的问题引起。通过确认依赖项的存在、重新获取缺失的文件或安装依赖项,以及检查makefile文件,可以尝试解决这个问题。