以下方法虽说是修复硬盘分区,但是操作过程中有可能导致数据丢失,请先做好备份,任何后果自己负责。
现象
之前在/etc/fstab
中新增如下命令开机自动挂载/dev/sdb1
:
1 | /dev/sdb1 /home/victor/disk2 ext4 defaults 0 2 |
某个时候,启动ubuntu,发现启动不了,只能进入recovery模式。然后看了下启动log,提示挂载/dev/sdb1
分区失败。
自己手动去挂载,提示如下错误:
1 | victor@victor-HP:~$ mount -t ext4 /dev/sdb1 /home/victor/disk2/ |
解决办法
参照 https://ubuntuforums.org/showthread.php?t=1245536&p=7822694#post7822694 中的办法一步步解决,碰到选择yes or no
的,直接全部选择y。由于执行的过程时间较久,所以在执行的过程中,不能强制退出。大概的执行步骤如下:
1 | # sudo e2fsck -f /dev/sdb1 |
同样的,还有一个修复无法删除文件的问题:Ubuntu下无法删除文件