欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

存儲陣列中的一塊磁盤亮紅燈

錢多多2年前16瀏覽0評論

存儲陣列中的一塊磁盤亮紅燈?

回寫的問題在于,操作系統向陣列請求寫入數據的時候,數據寫入了緩存,陣列卡報告數據已經寫入陣列但數據尚未真正寫入硬盤的瞬間,如果突然斷電,則操作系統認為已經寫入陣列,但數據卻并未寫入。因為緩存通常是易失性的DRAM,斷電后數據會丟失。所以一般陣列卡都配備電池單元,在斷電時給緩存供電,保持緩存中的數據不會丟失。當重新加電時,會先把緩存中的數據寫入硬盤,數據是不會丟失的。

相當部分陣列卡在沒有電池單元的時候,是不允許設置回寫模式的。不過即使有電池單元,如果斷電時間過長,電池電量耗盡后尚未恢復供電,則未寫入硬盤的數據就丟失了。

緩存數據丟失可能會導致寫入的目標文件損壞。目標文件可能是一個無關重要的臨時文件,也可能是關鍵業務系統的數據庫文件。而更倒霉的情況是正在寫入的是文件系統的元數據(Metadata),不完全的寫入導致了元數據的損毀。文件系統的元數據損毀,輕則丟失單個文件的信息(例如這個文件由虛擬磁盤的那些扇區組成)導致這個文件無法訪問,嚴重一點的丟失某個目錄的信息導致整個目錄無法訪問,而最嚴重的后果就是整個分區的文件都無法訪問了。

如果要找回丟失的文件,只能使用數據恢復軟件對整個分區的全部扇區進行掃描,根據扇區數據“猜測”原始的文件/目錄結構然后進行恢復。不過既然是猜測,那就有可能猜錯,找不到丟失的數據。