伺服器資料儲存 主流磁碟介面詳解

2021-09-23 04:09:41 字數 2157 閱讀 8239

現在伺服器上採用的硬碟接**術主要有兩種,sata和scsi,使用sas硬碟的產品目前也已經上市,當然還有高階的光纖硬碟,其中前兩種是最常見的。下面我們就sata、scsi、sas等接**術作簡單介紹。

sata

sata(serial advanced technology attachment)是序列ata的縮寫,目前能夠見到的有sata-1和sata-2兩種標準,對應的傳輸速度分別是150mb/s和300mb/s。sata主要用於已經取代遇到瓶頸的pata接**術。從速度這一點上,sata在傳輸方式上sata也比pata先進,已經遠遠把pata硬碟甩到了後面。其次,從資料傳輸角度來看,sata比pata抗干擾能力更強。

sata-1目前已經得到廣泛應用,其最大資料傳輸率為150mbps,訊號線最長1公尺。sata一般採用點對點的連線方式,即一頭連線主機板上的sata介面,另一頭直接連硬碟,沒有其他裝置可以共享這條資料線,而並行ata允許這種情況(每條資料線可以連線1-2個裝置),因此也就無需像並行ata硬碟那樣設定主盤和從盤。

另外,sata所具備的熱插撥功能是pata所不能比的,利用這一功能可以更加方便的組建磁碟陣列。串列埠的資料線由於只採用了四針結構,因此相比較起並口安裝起來更加便捷,更有利於縮減機箱內的線纜,有利散熱。

scsi(small computer system inte***ce)是一種專門為小型計算機系統設計的儲存單元介面模式,可以對計算機中的多個裝置進行動態分工操作,對於系統同時要求的多個任務可以靈活機動的適當分配,動態完成。

scsi規範發展到今天,已經是第六代技術了,從剛建立時候的scsi(8bit)、wide scsi(8bit)、ultra wide scsi(8bit/16bit)、ultra wide scsi 2(16bit)、ultra 160 scsi(16bit)到今天的ultra 320 scsi,速度從1.2mb/s到現在的320mb/s有了質的飛躍。目前的主流scsi硬碟都採用了ultra 320 scsi介面,能提供320mb/s的介面傳輸速度。

scsi硬碟也有專門支援熱拔插技術的sca2介面(80-pin),與scsi背板配合使用,就可以輕鬆實現硬碟的熱拔插。目前在工作組和部門級伺服器中,熱插拔功能幾乎是必備的。

sas

sas 是serial attached scsi的縮寫,即序列連線scsi。2023年11月26日,compaq、ibm、lsi邏輯、maxtor和seagate聯合宣布成立sas工作組,其目標是定義乙個新的序列點對點的企業級儲存裝置介面。

sas技術引入了sas擴充套件器,使sas系統可以連線更多的裝置,其中每個擴充套件器允許連線多個埠,每個埠可以連線sas裝置、主機或其他sas擴充套件器。為保護使用者投資,sas規範也相容了sata,這使得sas的背板可以相容sas和sata兩類硬碟, 對使用者來說,使用不同型別的硬碟時不需要再重新投資。

目前,sas介面速率為3gbps,其sas擴充套件器多為12埠。不久,將會有6gbps甚至12gbps的高速介面出現,並且會有28或36埠的sas擴充套件器出現以適應不同的應用需求。

總結:

由於scsi具有cpu佔用率低,多工併發操作效率高,連線裝置多,連線距離長等優點,對於大多數的伺服器應用,建議採用scsi硬碟,並採用最新的ultra320 scsi控制器;sata硬碟也具備熱插拔能力,並且可以在介面上具備很好的可伸縮性,如在機架式伺服器中使用scsi-sata、fc-sata轉換介面,以及sata埠位增器( port multiplier),使其具有比scsi更好的靈活性。對於低端的小型伺服器應用,可以採用最新的sata硬碟和控制器。

確定了硬碟的介面和型別後,就要重點考察上面提到的影響硬碟效能的技術指標,根據轉速、單碟容量、平均尋道時間、快取等因素,並結合資金預算,選定價效比最合適的硬碟方案。

伺服器磁碟滿了

步驟一 遇到磁碟空間不足的報錯時候,首先使用df h檢視磁碟空間使用情況,磁碟空間達到100 步驟二 比如 data已經達到100 進入目錄 data,查詢磁碟空間中的大檔案,使用命令 du sh 查詢占用空間大的目錄,可以看到空間占用比較大的檔案,通過逐層定位,最後會找到具體的檔案 步驟三 除了上...

伺服器新增儲存後,不重啟掃瞄磁碟

sys下scsi掃瞄 2.6核心中,hba驅動將scan功能匯出至 sys目錄下,可用來重新掃瞄該介面下的scsi磁碟裝置。命令如下 cd sys class scsi host host4 ls al scan echo scan 代表channel,target和lun編號。以上命令會導致hba...

Linux伺服器磁碟佔滿

今天下班某電商技術部leader發現個問題,說他們伺服器硬碟滿了。把日誌檔案都刪掉了,可硬碟空間依舊滿。於是df h檢視了下各個掛載點的狀況 如下圖 dev sda3占用了100 那麼我們du s h 看下目錄的占用情況 如下圖 linux磁碟掛載點目錄占用情況 圖 掛載點下的目錄之和遠小於4.5g...