儲存硬碟感悟

2021-05-05 13:24:36 字數 1535 閱讀 1776

1. 怎樣的硬碟算是損壞?我們目前所知的硬碟故障有:馬達不轉、不能識別、或者是0柱面0磁軌1扇區損壞、磁碟出現壞道等;

2. 如何預知硬碟會損壞?這是乙個很大的課題,雖然有smart attribute可以供我們參考,但是,還是經常會碰到一些硬碟無聲無息就突然壞了……,嗯,這是一件非常非常鬱悶的事。

3. 硬碟壞了如何進行修復?硬碟對於99.9%的人而言,都是儲存介質,裡面存放了個人的資料,以及自己苦心收集的眾多文件:);所以,只要資料不丟,那麼硬碟用上幾年壞了,對於大部分人而言也並不是完全不能接受;所以,哪種硬碟可以修復可以找回自己的資料也是大家比較關心的一點;

我們先看第乙個問題:怎樣的硬碟算是損壞?

首先,硬碟不能識別,資料丟失這些損壞都是不用爭論的,關鍵在於這些硬碟上的資料能不能恢復以及能恢復多少的問題;而對於硬碟上是否存在壞道,卻存在著很多不同的說法。而且並沒有統一的標準,對於儲存軟體廠商而言,硬碟只要出現讀錯誤,那麼硬碟就壞道(而且比較出名的hdtune軟體在檢測硬碟時,也是採用全讀的原理,來判斷硬碟上是否有壞道);但是硬碟廠商不這麼認為,硬碟廠商提供的工具,在檢測硬碟的時候,往往都會增加乙個寫的動作,也就是說,使用廠商工具檢測時,如果某個扇區的資料讀不出來,工具就會往這個扇區寫入資料,寫入成功(嗯,90%以上都是可以寫入成功)硬碟廠商就認為該磁碟是正常的;但是對於使用者而言,就意味著該扇區的資料丟失!所以,對於硬碟是否有壞道的判斷,硬碟廠商的標準有一種「店大欺客」的感覺;而且,看到很多關於硬碟的文章都在介紹,硬碟上有壞道是正常的,每一塊硬碟出廠時,磁碟上都會有很多壞道,只不過硬碟廠商通過p-list的方式把這些壞道遮蔽掉了,使用者永遠不會用到這些壞道,所以就不認為磁碟上有壞道;但是卻很少有人提及磁碟上p-list中記錄的壞道數量與磁碟後續出現壞道的概率之間的關係。原因在於硬碟廠商徹底遮蔽硬碟的p-list,使用者根本就沒有機會知道p-list下到底蘊藏著多少個壞道。

第二個問題:如何預知硬碟會損壞?

這個問題很困難,硬碟通過smart資訊,可以預知一部分硬碟的運**況,但是從經驗來看,這並不是絕對的;很多硬碟在發生故障之前,smart資訊中沒有任何的預警;一般而言,一些儲存廠商做了定時的硬碟掃瞄,也就是說,在某些時間段(錯開業務高峰期),會對某些硬碟(注意只是部分硬碟有寫操作,一般是不在raid組中的硬碟)進行讀寫操作(這個理論上是有意義的,因為筆者曾經碰到過乙個很倒霉的問題,儲存裝置執行了3年沒壞,快過維保時,硬碟接二連三的壞,其中一塊是熱備盤,熱備盤平常沒有讀寫,為什麼也會損壞呢?作為乙個遺留問題大家思考吧);

第三個問題:硬碟壞了如何進行修復?

一般情況下,硬碟的磁碟不容易出現大規模的損壞,在溫徹斯特結構下的硬碟,馬達和磁頭相對而言故障更多一些,也就是說,有一天如果您發現你的磁碟突然執行不起來了,資料找不到了,不要太著急;找專業的資料恢復公司,理論上講大部分資料都可以恢復起來;資料恢復有幾種情況,一種是磁碟馬達或者是磁頭的問題,這種只能求助專業的資料恢復公司,把磁碟中的碟片卸下來重新換馬達和磁頭,這樣就是一塊好的磁碟;另外一種情況是磁碟上有壞道導致資料丟失(表現情況一般是檔案系統損壞),這種情況取決於磁碟的壞道的情況,一般都會伴隨著資料丟失(當然如果是做了raid陣列就另當別論了),通常有easyrecovery可以使用,這款軟體在windows上應用,資料恢復得還是很不錯的;

硬碟與儲存裝置

鳥哥 基本概念 實際的資料都是寫在具有磁性物質的磁碟盤上頭,而讀寫主要是透過在機械手臂上的讀取頭 head 來達成。實際運作時,主軸馬達讓磁碟盤轉動,然後機械手臂可伸展讓讀取頭在磁碟盤上頭進行讀寫的動作。硬碟組成元素 總結 總結1 扇區組成乙個圓就是磁軌 所有碟片上的同乙個磁軌組成乙個磁柱 總結2 ...

雲硬碟與雲儲存(物件儲存)

雲硬碟是可以掛載到雲主機上,和物理硬碟一樣使用。雲儲存則類似於網盤一樣。兩者聽起來差不多,但實際上,無論在應用場景,還是設計上,都有挺大的區別。1 可靠性 雲硬碟相當於raid1的標準,偏重模擬硬碟的效能。而雲儲存提供簡單的api 程式設計模型和資料模型 可以提供key value pair的資料儲...

DataNode的多硬碟儲存

修改hadoop安裝目錄下 etc hadoop hdfs site.xml檔案,新增如下配置資訊 dfs.datanode.data dir mnt disk1 hadoop hdfs data mnt disk2 hadoop hdfs data mnt disk3 hadoop hdfs da...