作者deltaz (我還懂不懂飛翔)
看板Storage_Zone
標題[心得] mac的sparsebundle格式損毀拯救經驗
時間Thu Jul 6 11:12:41 2017
延續重灌的悲劇,在整理mac的備份檔案又遇到另一件慘劇
先前把一顆快要掛掉的外借硬碟用carbon copy cloner做成硬碟映像檔
(sparsebundle非sparseimage, 跟time machine同一格式),然後正努力
把檔案都集中放入NAS主機裡面, 也不確定怎麼發生的,本來是覺得直接
插到NAS主機複製(速度比插mac經由網路上傳較快
許多),複製到一半想要改變方式(把映像檔解開直接複製檔案內容),
結果按了暫停之後連接mac就發現映像檔案掛掉,無法開啟,整個嚇到滿頭大汗,囧~~~
http://i.imgur.com/ghrizWV.jpg
因為sparsebundle在外接非mac的主機會變成一個資料夾不像
spareimage是一個單一檔案,所以一直都忘記把這個sparsebunble
映像檔備份,所以掛掉的就是這份唯一的備份,2004~2013長達九年
的照片就這樣直接say byebye(好不容易救回來難道又要消失了)
原本想像如果可以掛載映像檔,還可以用掃瞄程式把檔案掃出來,
但最慘的就是連掛載映像檔都沒辦法,欲哭無淚......
上網查了資料,發現相關的資訊非常少,後來往英文論壇查資料,
發現可以用指令列(前往-->工具程式-->終端機)掛載映像檔
指令為hdiutil attach -nomount -noverify -noautofsck
/Volumes/{name of your disk}/{name of}.sparsebundle
http://i.imgur.com/p22HzIo.jpg
掛載後理論上會出現 /dev/disk1(或其他數字) 映像檔的名稱,
但映像檔掛掉所以出現訊息是/dev/disk4 後面沒有名稱
掛載上去後就可以嘗試用指令修復
指令為fsck_hfs -drfy /dev/disk4(看顯示的磁碟代號是什麼,最後就照著輸入)
http://i.imgur.com/PmCfpNl.jpg
但輸入後發生B-tree node錯誤,又開始下一輪google,發現是
檔案位址參照錯誤(硬碟界的門牌號碼),用diskwarrior應該有
機會修復,跑完之後就看到檔案回來了,差點都要落淚了
http://i.imgur.com/bkr5fIf.jpg
http://i.imgur.com/cvQc7uh.jpg
整理檔案搞到mac也在用指令列,真心覺得資管網管真不是人幹的,
以後一定要對他們多幾分敬意
--
退潮的時候 才知道誰在裸泳
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.196.221
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Storage_Zone/M.1499310766.A.DF0.html
※ 編輯: deltaz (223.141.196.221), 07/06/2017 11:13:05
※ 編輯: deltaz (223.141.196.221), 07/06/2017 11:14:45
※ 編輯: deltaz (114.39.139.51), 07/06/2017 16:40:19