我尝试更改我的/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
,然后尝试修复它。