[問題] 遇到了好想要哭的問題,無法掛載 /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