在 ubuntu 14.04.4上,文件系统 ext4破坏了文件系统

分享于 

2分钟阅读

ubuntu

  繁體

问题

突然断电后,我无法挂载驱动。

错误消息:


sudo mount /dev/sdd1 /mnt


mount: wrong fs type, bad option, bad superblock on /dev/sdd1,


 missing codepage or helper program, or other error


 In some cases useful info is found in syslog - try


 dmesg | tail or so



尝试使用fsck,efsck,还是不行。错误消息显示" Get a newer version of e2fsck".

最后,我收到以下错误消息,但我无法在网上找到任何帮助:。


"has unsupported feature(s): metadata_csum".


e2fsck 1.42.9 (4-Feb-2014)


/dev/sdd1 has unsupported feature(s): metadata_csum


e2fsck: Get a newer version of e2fsck!




答案1

我遇到了同样的问题,我花了一些时间来修复它,

只需遵循以下提示:


e2fsck: Get a newer version of e2fsck!



你需要下载最新版本的e2fsck,编译它,然后使用这个版本。

以下是遵循(使用1.43.1或更新版本)的一些步骤:


wget http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.43.1/e2fsprogs-1.43.1.tar.gz


tar xzf e2fsprogs-1.43.1.tar.gz


cd e2fsprogs-1.43.1


./configure # <== if this step fail, check the config.log file, it could just be that you are missing the"libc6-dev" package on your system


make


cd e2fsck/


./e2fsck




答案2

metadata_csum表示"Metadata Checksums",自Linux 3.6起可用于Ext4文件系统,但直到v1.43才受文件系统工具支持:

由于Ubuntu Yakktey有e2fsprogs v1.43.3,因此您不再需要从源代码构建它。如果有Ubuntu Trusty或Xenial,你可以下载e2fsprogse2fslibs的Deb包,并安装它们:


for f in e2fs{libs,progs}_*_$(dpkg --print-architecture).deb; do sudo dpkg -i"$f"; done





文件  ext  files  SYS  系统  bro  
相关文章