挂载:/ dev / mapper / centos-home:无法读取超级块

Dav*_*ide 3 linux mount centos home-directory server

我有一个很大的问题。今天,在我的家庭服务器上进行了3个月的活动后,我将其关闭并重新启动。它以恢复模式启动。我从journalctl日志中看到问题是:

can't mount /home
Run Code Online (Sandbox Code Playgroud)

我编辑了/ etc / fstab,并在/ home行下插入了'nofail'标志。现在它可以正常启动,但是当我尝试启动以下命令时:

mount /home
Run Code Online (Sandbox Code Playgroud)

出现以下错误:

mount: /dev/mapper/centos-home: can't read superblock
Run Code Online (Sandbox Code Playgroud)

请你帮助我好吗?关机前一切正常,我可以在/ home分区访问David Davide

Dav*_*ide 7

我解决了这个问题。如果有人发生此问题,以下命令可以挽救我的生命:

xfs_repair /dev/mapper/centos-home -L
Run Code Online (Sandbox Code Playgroud)