[问题] 遇到了好想要哭的问题,无法挂载 /home

楼主: s9209122222 (海海海)   2016-03-17 11:50:10
最近由于某些原因让我想要重回 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
作者: noonee (我和烤肉间只差一撮孜然)   2016-03-17 11:57:00
听起来是硬盘有问题说 不肯定
作者: Neisseria (Neisseria)   2016-03-17 12:53:00
没有动到分割的话,开 single mode 进去救看看可能读取家目录时发生某些错误而打不开
楼主: s9209122222 (海海海)   2016-03-17 13:42:00
可惜我这普通使用者功力太弱,不晓得该如何解决然后开机的时候他没有显示 GRUB 画面,而是直接加载作业系统目前使用指令 badblocks -vs /dev/sdb4 检查到83.20% 没有任何错误,不晓得要扫到民国几年……等下还要扫系统所在的 sdb2,只希望资料那些都没事
作者: Bencrie   2016-03-17 14:03:00
硬盘坏了就换新的
作者: Neisseria (Neisseria)   2016-03-17 14:15:00
觉得硬盘可能没坏,用 LiveCD 进系统后 mount 资料区那些资料可能还在。只要没重灌洗掉的话
楼主: s9209122222 (海海海)   2016-03-17 14:38:00
刚刚扫到 90% 都没问题,所以我就中断了现在改用 xfs_repair 看看,但不晓得又要扫到民国几年但根目录的已经被我格式化,现在只能用 LiceCD请问 xfs_repair 有没有 -L 差别在哪啊?
作者: Neisseria (Neisseria)   2016-03-17 17:29:00
程式洗掉再装就好,只要资料区没洗掉还有机会救
楼主: s9209122222 (海海海)   2016-03-17 17:34:00
问题就出在重灌会出现错误阿
作者: Neisseria (Neisseria)   2016-03-17 18:07:00
救资料比较重要。Linux 没有授权问题,要灌几次都行
楼主: s9209122222 (海海海)   2016-03-17 18:14:00
不是,是灌的过程会有错误讯息跳出目前使用 xfs_repair -L 来试,又要好几个小时了…
作者: kerwinhui (kezza)   2016-03-17 19:06:00
xfs 就是不能断电…
作者: danny8376 (钓到一只猴子@_@)   2016-03-17 19:41:00
XFS就祈祷吧...
作者: qoopichu (非洲边缘鲁蛇)   2016-03-17 20:25:00
用Linux就不要太早按reset,先试试看sysrq才是上道
楼主: s9209122222 (海海海)   2016-03-17 20:27:00
问题是他就整个系统卡死,无法切换到 tty1,所以只好按重开机键,第二次虽然没卡死,但无法正常程序重开机,只好再次按下重开机…看来在 Ubuntu 使用 XFS 很危险…
作者: jksen (Sen)   2016-03-17 20:29:00
不管是什么发行版,除非有10T以上需求+UPS,我不会用XFS。我工作站的CentOS7也是照用ext4,没有需要XFS的需求。
楼主: s9209122222 (海海海)   2016-03-17 20:32:00
我是因为 openSUSE 之前默认我才用的
作者: qoopichu (非洲边缘鲁蛇)   2016-03-17 20:40:00
sysrq不用切tty,你先去google 一下看看
楼主: s9209122222 (海海海)   2016-03-17 20:40:00
sysrq 这东西没用过耶好像要先下 enable 的指令?
作者: qoopichu (非洲边缘鲁蛇)   2016-03-17 20:54:00
sub都不用
楼主: s9209122222 (海海海)   2016-03-17 20:58:00
直接 Ctrl+B+sysrq吗?
作者: Debian (Debian)   2016-03-17 20:58:00
对不起,林北在电脑前笑到并轨,用xfs让林北笑一下。
楼主: s9209122222 (海海海)   2016-03-17 20:59:00
都 openSUSE 害我用的啦,然后 Ubuntu 让我强迫中奖sysrq 是和 print screen 同一颗吗?我键盘没有标示请问之后 16.04 会用的 ZFS 推荐吗?
作者: Debian (Debian)   2016-03-17 21:07:00
说openSUSE害你用?这样讲有失公允啊,怎么栽赃在openSUSE上面呢?
作者: jksen (Sen)   2016-03-17 21:35:00
问一下,我猜你是/home用XFS? "重要"档案也放在/home?
楼主: s9209122222 (海海海)   2016-03-17 22:00:00
对啊请问这种状况有办法使用 dd 来救出资料吗?
作者: noonee (我和烤肉间只差一撮孜然)   2016-03-17 22:16:00
真的超重要吗?或许可以上街找硬盘救援的电
楼主: s9209122222 (海海海)   2016-03-17 22:17:00
如果可以,有办法压缩到很小吗?因为我没什么空间了不是超重要,超重要的有放在网络上,放在我这边的是只有很重要而已可恶,在 openSUSE 上面用得好好的东西一到 Ubuntu就发生这种鸟事,我记得以前也有发生过类似的事情也是发生在 Ubuntu 上……没想到过去的激情回忆就这样没了
作者: Bencrie   2016-03-17 22:28:00
把握当下,放眼未来(咦?
作者: OrzOGC (洞八达人.拖哨天王)   2016-03-17 22:34:00
谁叫你要当背骨仔,死忠你爱的变色龙就好
楼主: s9209122222 (海海海)   2016-03-17 22:38:00
没办法,openSUSE 上面提供的桌面我都用不习惯然后我喜欢的 elementary OS 又有会影响我使用的小bug,所以我就选择也满喜欢的 Unity 桌面的 Ubuntu
作者: jksen (Sen)   2016-03-17 22:46:00
我帮不上忙,只知道有硬盘救援也救XFS,但是价格很恐怖就是
楼主: s9209122222 (海海海)   2016-03-17 22:46:00
总之这几个月必须要控制自己的补货量,等待 16.04 的ZFS 出来,应该会很稳定吧?对吧?
作者: Adama (So Say We All.)   2016-03-17 23:17:00
救援用ddrescue试试
楼主: s9209122222 (海海海)   2016-03-17 23:23:00
来不及了,我痛下决心,把他给喀嚓了
作者: Bencrie   2016-03-18 01:59:00
影音资料的话改看串流不就得了 XD
楼主: s9209122222 (海海海)   2016-03-18 02:04:00
画质很重要,观看品质马虎不得况且很多线上不见得看得到
作者: willy69wu31 (小小吴)   2016-03-18 11:21:00
不懂 这是xfs本身的问题还是只有ubuntu对xfs的问题?我有两台opensuse机器也都用xfs,各被断过一次电没事
作者: Bencrie   2016-03-18 11:32:00
串流不等于品质差。没上架就只能找 BD 了
作者: noonee (我和烤肉间只差一撮孜然)   2016-03-18 11:35:00
说到这想顺到问大家 都用那种fs? ext4吗?我自己是之前看过一些评比 所以都用jfs
作者: Bencrie   2016-03-18 11:44:00
ext4 出来之前用了一阵子 jfs。我是觉得没什么差啦印象中好像不太需要 fsck ?
楼主: s9209122222 (海海海)   2016-03-18 12:09:00
反正期待 16.04 的 ZFS,听说他是目前最好用的?
作者: Bellkna (柔弱气质伪少女)   2016-03-18 12:39:00
ext4 和 btrfs 都有用
楼主: s9209122222 (海海海)   2016-03-18 13:42:00
请问有人用 BtrFS 放资料的吗?纯粹好奇问一下。
作者: Bellkna (柔弱气质伪少女)   2016-03-18 13:47:00
我啊XD 资料约1T btrfs+ext4 各一份
楼主: s9209122222 (海海海)   2016-03-18 14:00:00
我都以为 BtrFS 只适合放系统,因为 openSUSE Leap的默认是这样做
作者: Bellkna (柔弱气质伪少女)   2016-03-18 14:13:00
每家默认值不同 有各自的考量 一般个人使用应该没差异
楼主: s9209122222 (海海海)   2016-03-18 14:21:00
我只希望不要发生那种按下重开机键后整个崩坏的事情
作者: Bellkna (柔弱气质伪少女)   2016-03-18 14:25:00
不管哪种fs 没人可以保证100%安全 多备份才是真的
楼主: s9209122222 (海海海)   2016-03-18 21:50:00
看到 reddit 那边有人说 ZFS 可能来不及发布,让我的心凉了 9/10……
作者: danny8376 (钓到一只猴子@_@)   2016-03-18 23:30:00
断电只是有机会出事而已 要说的话断电本来就有机会让HDD/SSD出事
楼主: s9209122222 (海海海)   2016-03-19 00:26:00
我只是按下重开机键耶
作者: Debian (Debian)   2016-03-19 02:35:00
默认不代表要跟着用,如果连什么是适合自己的都搞不清楚,那你干脆不要用就不会靠北了。
楼主: s9209122222 (海海海)   2016-03-19 09:07:00
那他干嘛默认?
作者: Bellkna (柔弱气质伪少女)   2016-03-19 12:29:00
跟windows为什么默认用ntfs一样 开发者觉得ok就用啊
作者: druid0214 (Assassin)   2016-03-21 06:02:00
用别的系统光盘还原资料
作者: kenwufederer (Nash)   2016-03-24 14:56:00
怒嘘原po心态

Links booklink

Contact Us: admin [ a t ] ucptt.com