磁盤管理
文章目錄
一、磁盤認識
1、硬盤的物理結構
盤片:像光盤一樣的東西,硬盤有多個盤片,每個盤片2面。
磁頭:每面一個磁頭,一個盤片對應2個磁頭。
2、硬盤的數據結構
扇區:兩個不同的同心圓形成的扇形區域,盤片被分爲多個扇形區域,每個扇形區域放512字節數據。
磁道:同一盤片不同的半徑的同心圓。
柱面:不同盤片相同半徑構成的圓柱面。兩個盤片形成邏輯上的圓柱,圓柱面就是柱面
3、磁盤容量的計算公式
硬盤容量 = 盤面數(磁頭數) × 柱面數(磁道數) × 扇區數 × 512字節
4、磁盤接口類型
IDE(並口):老機器有用,現在淘汰邊緣。在文件目錄表示是/dev/hda5
SATA(串口):速度快、糾錯能力強。
SCSI:轉速快、CPU佔用資源低、支持熱插拔,服務器常用。在文件目錄表示是/dev/sdb1
註解:
/dev表示硬盤設備文件所在目錄
hd表示IDE接口的設備,sd表示SCSI接口的設備
a b c硬盤的順序號,通俗的來說就是說第幾塊硬盤
1 2 3分區的順序號,主分區爲1 2 3 4,擴展分區從第5開始,通俗的來說就是某塊硬盤的第幾分區。
二、磁盤分區
1、主引導記錄(MBR):master(主人) boot(存放系統內核,啓動文件) record(記錄)
MBR位於硬盤的第一個物理扇區處
MBR中包含硬盤的主引導程序和硬盤的分區表,分區表有4個分區記錄區,每個分區記錄區佔16字節
2、分區分類
一塊磁盤分爲主分區和擴展分區,在擴展分區裏面還可以分多個邏輯分區
3、文件系統的類型
(1)EXT4(第四代擴展文件系統)
存放文件和目錄數據的分區
典型的日誌型文件系統
系統中默認的文件系統
(2)SWAP(相當於虛擬內存,Linux默認4G大小)
爲Linux系統建立交換分區
把不用的數據從內存中調到虛擬內存中,內存就會出現空的區域,相當於增加內存,等使用的時候再從虛擬內存中調出來,這樣就實現了交換。
(3)Linux支持其他文件系統的類型(Linux有一個虛擬vfs接口,只要文件系統類型可以轉化成這個虛擬接口Linux就支持)
Fat16、fat32、NTFS、xfs、jfs等
三、規劃硬盤(分區–格式化–掛載)
1、fdisk -l 查看當前系統中所有硬盤設備及分區的信息
device:分區設備的文件名稱
Boot:是否是引導分區。是則有“*”標識
Start/end:分區其實/結束的位置(柱面數)
Block:塊,默認1024字節=1k
Id:分區對應的系統ID號。83標識Linux中的ext4分區、8e標識lvm邏輯卷
System:分區類型
2、分區
(1)用途:在交互式的操作環境中管理磁盤分區
(2)在交互式模式中常用的命令
m :查看操作指令的幫助信息
P :列表查看分區信息(打印分區表)
n :新建分區
d :刪除分區
t :改變分區的類型(ext4、swap、NTFS等)
w :保存分區設置並退出
q :放棄分區設置並退出
(3)舉例說明,給新加硬盤sdb分區
3、格式化(只能格式化主分區和邏輯分區,擴展分區是硬盤)
(1)mkfs(make filesystem)格式化命令
mkfs -t 文件系統類型 分區設備
分區命令的前端工具如圖所示:
把分區/dev/sdb1格式化爲ext4文件類型
(2)mkswap(make swap)創建交換分區
格式:mkswap 分區設備
啓用新增交換設備:swapon
Swapon -s查看要啓動的設備
關閉交換設備分區:swapoff
(3)舉例說明,把sdb5設置爲交換分區
4、掛載和卸載分區
(1)mount -t類型 儲存設備 掛載點目錄
(2)umount 儲存設備位置/umount 掛載點目錄
(3)自動掛載/etc/fstab配置文件
/dev/sdb1 (分區) /mnt (掛載點) ext4(文件系統類型) defaults 0 0