使用磁碟空間過程 分區:毛坯房 格式化:配置創建文件系統(裝修) 掛載:把分區和文件系統進行組裝 Linux一切皆文件:通過文件的方式來管理磁碟 linux一切皆文件,所以磁碟也表現為文件。每個硬碟文件命名方式和磁碟的類型有關。硬碟文件在內核中自動生成識別,並存放在/dev這個文件下麵。 lvm:邏 ...
使用磁碟空間過程
- 分區:毛坯房
- 格式化:配置創建文件系統(裝修)
- 掛載:把分區和文件系統進行組裝
Linux一切皆文件:通過文件的方式來管理磁碟
linux一切皆文件,所以磁碟也表現為文件。每個硬碟文件命名方式和磁碟的類型有關。硬碟文件在內核中自動生成識別,並存放在/dev這個文件下麵。
lvm:邏輯捲 讓空間的大小動態化
硬碟的設備名稱:
硬碟類型不同,設備文件名也不同:
- SAS,SATA,SCSI,IDE,USB ---->生成的文件名:/dev/sdX
- nvme協議硬碟 ---> /dev/nvme0n#
- 虛擬磁碟 --->/dev/vd 或/dev/xvd
添加了硬碟以後不重啟的情況下讓系統內核識別硬碟的方法:
echo '- - -' > /sys/class/scsi_host/hostn/scan
分區:把一個硬碟劃分為連續的多個區域。每個分區都有一個編號。
設備文件的屬性:
兩個數字:第一個數字:表示設備的類型,第二個數字表示是第幾個設備
設備文件屬於特殊文件不能用傳統的方式來進行拷貝。需要添加-a選項來保留屬性。
/dev/null:屬於字元設備文件
塊設備的數據訪問單位是以塊為單位(比如一塊512位元組),字元設備的數據訪問單位是以字元為單位。塊設備通常具有緩存
創建設備文件: mknod 設備名 設備類型 主類型 設備編號
硬碟類型:
硬碟介面類型:
-
SATA: 一般的家用電腦的介面 伺服器:SAS介面 (SATA和SAS相容的)
-
SCSI:早期伺服器用的介面
-
IDE: 早期家用電腦的介面(淘汰了,速度很慢)
-
USB: 全稱:Universal Serial Bus,中文叫通用串列匯流排
-
M.2: 原名NGFF,即次世代外形標準。可以相容多種通信協議,如sata、PCIe、USB等
支持Nvme協議硬碟速度是最快的
伺服器硬碟的大小:
-
LFF:3.5寸(台式機裡面的那種大小) L---大的意思
-
SFF:2.5寸,和筆記本的2.5寸硬碟不一樣(現在流行小硬碟), s---小的意思
機械硬碟和固態硬碟:
-
機械硬碟:HDD(Hard Disk Drive) 有物理碟片這些
-
固態硬碟:SSD(Solid State Drive) ,全是半導體晶元組成
機械硬碟專業術語:
-
磁頭(head):和盤面的數量相等。
-
磁軌(track):盤面是一圈一圈磁軌組成,最外圈是0磁軌
-
扇區(sector):每個磁軌劃分為很多小塊,這個小塊叫做扇區,扇區的大小固定的,是512個位元組。扇區的空間大小:扇區數量*512
-
柱面(cylinder):盤面之間的所有0磁軌就組成了0柱面,依次類推。柱面存放的數據容量:扇區數512位元組=一個磁軌的空間、刺刀空間磁頭數(磁頭數和盤面數一樣的,有幾個盤面就有幾個磁頭)
硬碟的三維 --- CHS:cylinder+head+sector 柱面+磁頭+扇區
ZBR:區位記錄磁碟扇區結構,扇區寬度一樣,每一個磁軌的扇區多少不一樣(裡面的扇區數量少於外面的)