天天看點

小白現身:這樣玩NAS,有點費硬碟

作者:iN在

昨天提到一嘴硬碟的熱插拔。就有小白過來說:

小白現身:這樣玩NAS,有點費硬碟

理由就是SATA的硬碟接口引腳是長短不同的,于是就得出結論STAT硬碟支援熱插拔……

小白現身:這樣玩NAS,有點費硬碟

IT領域有很多防呆設計,能夠防止很多使用者插錯方向,很可惜這裡“呆”是“不注意”的意思,并不是指人的智商有問題。

小白現身:這樣玩NAS,有點費硬碟

一直在琢磨,這項國家專利已經授權了快20年了,怎麼還沒普及呢?實在不行,吃點藥物,挺好的,而且還是中藥,沒啥副作用的。

是以說别指望着IT防呆傻癡臬的問題,這是醫學領域的事情,iN還的确知道的少。

說回SATA是不是支援熱插拔的問題。在起初制定SATA規範的時候,的确是考慮了熱插拔的需求,隻不過,SATA硬碟本身大多數是用在機器内部的,并不像SCSI硬碟一樣有那麼強的熱插拔需求。是以在SATA所釋出的規範中熱插拔并不是一個強制标準而是一個可選标準。

這也就是說你手裡的SATA硬碟以及你在使用的提供SATA接口的主機闆、闆卡裝置都有可能本身就是不支援熱插拔的。

像是昨天提供了兩個不同硬碟的Data Sheet,企業級硬碟會很明确的在參數中寫出支援熱插拔。

小白現身:這樣玩NAS,有點費硬碟

然而,相同廠商的民用硬碟根本就不涉及到這個參數,廠商自己就把這個參數規避了。不寫支援,也不寫不支援。留給消費者們去猜謎。

那麼真正的熱插拔是什麼呢?

從電路上說,熱插拔是有儲能的。

小白現身:這樣玩NAS,有點費硬碟

會用到電容和電感元件在電路上形成一個儲能的元件,也就是上圖虛線框的部分。它會在Vin失去電壓後繼續向電路供應零點幾秒至幾秒的電能,使熱插拔的保護裝置能夠有工作電源。

沒有這組電路的保護,當硬碟被拔出的那一刻,硬碟的機械結構就停留在目前狀态。根本談不上磁頭回歸保護位置。

是以說受騙上當的都是這種小白,總是臆斷廠商能給你參數表上沒有的東西。

想想小白們出現這種誤解也是一種“存在的合理”,畢竟很多原理性質的東西很多數位愛好者并非專業人士知道的并不多。很多技術名詞已經被埋沒掉最近提出得很少了。

例如大家都會認為一個硬碟的磁道結構是最外圈是零磁道,也就是下面這個圖檔的樣子:

小白現身:這樣玩NAS,有點費硬碟

其實這種圖檔僅僅是為了說明磁盤磁道劃分的示意圖。零磁道并不是磁盤的最外圈,在零磁道之外(或軸承之外)還有一個起飛區。

這個部分不做任何的資料記錄,就隻是專門讓磁頭起降的。

小白現身:這樣玩NAS,有點費硬碟

硬碟在工作的時候磁頭是依靠盤面旋轉帶動起來的空氣流來承托的。磁頭和盤片之間的距離隻有幾個納米。這樣的設計一方面讓磁頭可以盡量地貼近盤面讀取資料,另一方面由于畢竟還有幾納米的距離,是以不會産生摩擦讓磁頭出現磨損。

現代硬碟的設計有的為了加大存儲密度增加了磁頭架

小白現身:這樣玩NAS,有點費硬碟

但是基本流程沒變化,都是得讓磁盤在轉速達标後磁頭足以被氣流承托才會進入到存儲資料的磁道上空進行讀寫操作。突然間的斷電會使得磁頭來不及退出資料區域上空就直接落到磁盤盤面上。

小白現身:這樣玩NAS,有點費硬碟

這種事情英文術語說的更直白——Head crash,磁頭墜毀。通常都會造成磁盤不可恢複的實體損傷。不僅僅是盤面,就連磁頭也會嚴重損毀。

現代的磁盤設計往往會在磁盤不讀寫的時候迅速地将磁頭移動回安全區域,但畢竟現代的機械硬碟還是溫盤,沒逃出高速旋轉的盤片+懸空的磁頭這一基本設計。是以在沒有熱插拔設計的磁盤上做熱插拔就是一種撞大運的事情。一次兩次未必會壞,但終究會有一個很大的機率出現問題。

繼續閱讀