Linux磁盘管理之磁盘结构、概念、原理01
一、磁盤的分類
磁盤主要有IDE、SATA、SCSI。IDE是比較老的硬盤,數據速度比較慢;SATA是現在用的比較多的,臺式機、筆記本大多都用的SATA硬盤;SCSI硬盤速度最快,但是價格相對較高。
二、硬盤的物理結構
硬盤存儲數據是根據電、磁轉換原理實現的。硬盤主要是由若干張帶有磁性物質的金屬或玻璃盤片、磁頭、永磁電機構成。盤片會隨著中心軸位置的主軸電機高速旋轉,而磁頭會隨磁頭臂圍繞音圈馬達為中心進行一定角度的擺動,來讀取或寫入數據。很明顯,磁盤中最重要的就是磁頭和磁盤片。磁盤旋轉速度有幾種,比如筆記本硬盤一般是5400轉/min,臺式機電腦硬盤轉速是7200轉/分種,服務器上硬盤就更高了,一般會有10000+轉/分鐘;硬盤的轉速越快,讀取數據的速度就越快。
三、硬盤的邏輯結構及概念
1、磁盤片
為了提高磁盤的容量,磁盤有若干個盤片疊加而成,每個磁盤片都有上下2面,盤片的數量決定了磁盤的容量,但是也不能無限制的增加盤片。
2、磁頭
每個盤面對應一個磁 頭,主要是靠磁頭來讀取盤片上的信息,因此磁頭數量和盤片數量是一致的。
3、磁道
當磁盤旋轉時,磁頭若保持在一個位置上,則每個磁頭都會在盤面上劃出一個圓形軌跡,這些圓形軌跡叫做磁道。每個盤面上有很多同心圓的磁道,從外圓到圓心分別標號0磁道、1磁道、2磁道… …且要注意,同一盤面上不同磁道之間是有間隙的,防止不同磁道之間磁場干擾。
4、扇區
每個磁道又分為若干個圓弧,叫做扇區。每個扇區一般存放的是512字節,磁盤驅動器向磁盤讀取和寫入數據是以扇區為單位進行的。因為由外到內的磁道周長是不一樣的,導致內圈磁道的扇區數量會變小,具體怎么變化根據不同磁盤廠商而定。還有說法是之前比較老的磁盤每個磁道的扇區數量是一致的,這個問題沒有得到權威的答案。扇區也類似磁道,每個磁道上的不同扇區也是有間隙的,沒有連接著,也是為了防止磁場的干擾。
5、柱面
由每個磁盤片的相同編號的磁道組成了磁盤柱面。磁盤柱面數量和磁盤片上的磁道數量是相等的。磁盤轉速是恒定的,磁盤外柱面存儲數據要大于靠近圓心的柱面,因此外柱面磁道讀取數據速度是比較快的(相對于內磁道而言),因此安裝操作系統分區都是把分區設置為從0柱面開始的。操作系統的磁盤分區就是以磁盤柱面為單位進行分區的,比如C盤(0-98柱面),D盤(98-126柱面),E盤(127-結束柱面),也有可能C盤結束邊界并沒有把98柱面全部用完,剩余那部分由D盤繼續使用,因此D盤也是從98柱面開始的。Linux系統下可以使用fdisk –l /dev/sda查看磁盤1的分區情況,甚至可以看到每個分區使用了多少柱面。
四、關于磁盤的最小單位
磁盤分區的最小單位是柱面
磁盤存儲的最小單位是扇區
文件系統的最小單位是區塊
總結
以上是生活随笔為你收集整理的Linux磁盘管理之磁盘结构、概念、原理01的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GoEasy
- 下一篇: 网贷,高利贷,套路贷为什么必须铲除?