挂载 /home 分区启动失败

挂载 /home 分区启动失败

我尝试更改我的/home用户名,因此我切换到tty0并通过命令更改用户名usermod,但由于某些 pid 处于活动状态,我无法修改用户。所以我用kill命令杀死这些进程。之后我重新启动我的机器。现在启动我的机器时,/home分区(XFS 类型)挂载失败。所以尝试用以下方法解决这个问题

$ sudo xfs_repair /dev/sda5
print_req_error: IO error dev sda sector 1070323416
xfs_repair : Read failed input/output error
the log head and/or tail cannot discovered

然后:

$sudo xfs_repair -L  /dev/sda5
print_req_error: IO error dev sda sector 1070323416
xfs_repair: Read failed: Input/output error
zero_log cannot find log head_tail (xlog_find_tail=-5)

如何解决此问题以正确启动我的计算机,而不会丢失损坏分区中的任何数据?

答案1

据我所知,这看起来像是您的磁盘出现问题,因此出现 I/O 错误。

如果分区不是太大,我会尝试使用救援程序将其复制到空白硬盘ddrescue,然后尝试修复它。

相关内容