最近由于某些原因让我想要重回 Ubuntu 的怀抱,所以我安装 Ubuntu14.04.4LTS,
起初一切都很好,直到我想要安装 STEAM 而去 VALVE 官网安装他的程式,但开启时却
发现某些相依性套件会有问题,查了查发现 Ubuntu 自己软件库中也有 steam,没想到
接下来是恶梦的开始…。
安装完成后顺利地启动了他,但更新到了某一步就像是卡住了,不管怎么关掉他都
没用,有时候更扯的是连进入 TTY1 都没办法,就算成功进 TTY1 下达 reboot 指令,
画面总停留在 Ubuntu 商标的画面,所以我选择按下重开机按钮,第一次卡住后可以正
常重开机,没想到第二次重开机后就说无法挂载 /home,请按下 S 跳过或者按下 M 手
动修复,在心灰意冷之下打算使用 USB 重灌作业系统,结果在分割完硬盘后却跳出错
误讯息(由于我太伤心没仔细记下讯息,大概就是说什么无法安装,然后现在使用
badblocks 指令来扫硬盘,所以不敢去动他),这时的我开始怀疑该不会是硬盘坏轨了
吧!于是我就去检查他的 S.M.A.R.T. 值,但每一项的 Assessment 都显示 OK,请问
这到底该怎么办呢?难道我多年的收藏就要这样消失了吗?难道就这么巧刚好在安装完
Ubuntu 之后发生这种事吗?这究竟是 Ubuntu 的错还是硬盘的错呢?这些资源都很难
找到了说……。
抱歉看完我这么多的废话,总之心情糟透了!
※ 编辑: s9209122222 (122.117.207.31), 03/17/2016 11:57:29
→ noonee: 听起来是硬盘有问题说 不肯定 03/17 11:57
→ Neisseria: 没有动到分割的话,开 single mode 进去救看看 03/17 12:53
→ Neisseria: 可能读取家目录时发生某些错误而打不开 03/17 12:54
→ s9209122222: 可惜我这普通使用者功力太弱,不晓得该如何解决 03/17 13:42
→ s9209122222: 然后开机的时候他没有显示 GRUB 画面,而是直接加载 03/17 13:42
→ s9209122222: 作业系统 03/17 13:42
→ s9209122222: 目前使用指令 badblocks -vs /dev/sdb4 检查到 03/17 13:43
→ s9209122222: 83.20% 没有任何错误,不晓得要扫到民国几年…… 03/17 13:44
→ s9209122222: 等下还要扫系统所在的 sdb2,只希望资料那些都没事 03/17 13:45
推 Bencrie: 硬盘坏了就换新的 03/17 14:03
→ Neisseria: 觉得硬盘可能没坏,用 LiveCD 进系统后 mount 资料区 03/17 14:15
→ Neisseria: 那些资料可能还在。只要没重灌洗掉的话 03/17 14:15
→ s9209122222: 刚刚扫到 90% 都没问题,所以我就中断了 03/17 14:38
→ s9209122222: 现在改用 xfs_repair 看看,但不晓得又要扫到民国几 03/17 14:39
→ s9209122222: 年 03/17 14:39
→ s9209122222: 但根目录的已经被我格式化,现在只能用 LiceCD 03/17 14:40
→ s9209122222: 请问 xfs_repair 有没有 -L 差别在哪啊? 03/17 16:38
→ Neisseria: 程式洗掉再装就好,只要资料区没洗掉还有机会救 03/17 17:29
→ s9209122222: 问题就出在重灌会出现错误阿 03/17 17:34
结果:Sorry, could not find valid secondary superblock
然后尝试 mount 会出现错误:
ubuntu@ubuntu:~$ sudo mount /dev/sdb4 /mnt
mount: Structure needs cleaning
然后用 xfs_check 会出现:
ubuntu@ubuntu:~$ sudo xfs_check /dev/sdb4
xfs_check: WARNING - filesystem uses v1 dirs,limited functionality provided.
cache_node_purge: refcount was 1, not zero (node=0x10a0b20)
xfs_check: cannot read root inode (117)
cache_node_purge: refcount was 1, not zero (node=0x10a2210)
xfs_check: cannot read realtime bitmap inode (117)
xfs_check: WARNING - filesystem uses v1 dirs,limited functionality provided.
ERROR: The filesystem has valuable metadata changes in a log which needs to
be replayed. Mount the filesystem to replay the log, and unmount it before
re-running xfs_check. If you are unable to mount the filesystem, then use
the xfs_repair -L option to destroy the log and attempt a repair.
Note that destroying the log may cause corruption