HFS+文件系統是Apple電腦中默認的最常見的文件系統。HFS+來源于UNIX,優勢就是穩定性,另外HFS+是支持日志功能的,所以很多存儲設備也采用了HFS+文件系統。再穩定的文件系統也有“馬失前蹄”的時候,下面就來聊下HFS+出現文件出錯、丟失時的應對方法。
故障存儲:
?Areca ARC-1226 56TB/文件系統:HFS+ /塊(簇)大小:64KB
故障現象:
客戶描述此存儲在之前報過錯,具體報錯的內容不詳,報錯之后發現訊道導播臺下不少文件夾無法訪問,于是使用第三方磁盤修復軟件進行修復,修復后大部分文件夾可以正常訪問,不過檢查文件時發現為數不多的文件容量“縮水”變成了幾百M(如圖1),由于這些文件極重要,所以出現問題后就把存儲設備關機,沒有在作過其它操作。
圖1:使用第三方修復工具修復后容量“縮水”的文件
故障分析:
HFS+文件系統的穩定性毋庸置疑,本例中我個人嚴重懷疑是第三方修復工具在處理時出現問題導致文件長度不正常,通過定位屬性信息發現負責存儲文件分布指針的Extents也被徹底“修復”,從文件系統角度恢復的可能性為0(實際上報錯之后如果不做修復文件系統層恢復的可能性還是很大的)。
這是一個典型的“簡單問題復雜化”的案例,出現問題后第一時間做好評估,如果對文件系統、文件結構不了解時最好是斷電然后尋求專業人士的幫助,不要使簡單的問題復雜化。
故障處理:
由于文件系統這方面恢復不可行(客戶已經自行做過嘗試都失敗了),通過對正常文件的分析發現基本上文件都存在“碎片化”的情況,這也是網絡存儲的基本特征,同時正是這個原因導致了通用類恢復軟件提取文件失敗(具體原因參考博主相關文章)。
出問題的文件是使用國產品牌“訊道”多機位導播臺采集的RAW級高清MOV視頻格式,經過分析其使用的是APCN也就是蘋果大名鼎鼎的“Apple ProRes”視頻編碼,而CHS零壹視頻恢復程序影視版支持此類視頻碎片定位和重組,所以直接使用影視版掃描即可。由于56TB存儲盤比較大,而全部掃描太過于消耗時間,所需要的幾段素材需要盡快恢復,通過手工分析大致定位到這些素材存在的區間,然后提取鏡像文件進行掃描,這樣可以提升效率。
STEP1:選擇其中一段鏡像,掃描大類選擇 “AJA影視系統”->打開樣本文件,然后點擊右鍵“掃描”。
無論是掃描什么視頻文件,我們強烈建議打開樣本文件,程序分析算法會根據視頻文件的各個參數建立精確的模型,這樣在掃描和重組時做到“有的放矢”。
STEP2:等待掃描完成,這是其中的一個鏡像文件的掃描進度。
STEP3:掃描完成后直接查看數據,可以看到高級版已經列出了視頻類型、級別、拍攝時間、攝像機型號、視頻編碼、時長、長度、文件名等參數,這些參數為查找數據提供了便利。通過文拍攝時間確定了文件,然后預覽查看后正是客戶所需要的三條素材文件(圖4-6),至次恢復工作完成。前后的恢復時間僅僅用了三個多小時,為客戶爭取了后期剪輯寶貴時間!
圖4:其中一條素材
圖5:另一條素材
圖6:最后一條素材
這就是Areca ARC-1226 56TB存儲MOV文件出錯后的恢復方法,目前影視版支持紅數碼影視(RED Digital Cinema)? 、阿萊影視(ARRI)、黑魔法影視(BMD)、大疆(DJI)、原斯科技(ATOMOS)、AJA影視系統等各大影視品牌的R3D、MOV、BRAW、MP4、MXF格式的視頻恢復和修復,大家在遇到此類問題時,可以和CHS數據實驗室聯系!
點擊下載CHS零壹視頻恢復程序影視版