Linux磁盤管理(創建、卸載、掛載磁盤)

今天給大家介紹下Linux系統中的磁盤管理

一、磁盤結構

磁盤的物理結構
盤片:磁盤有多個盤片,每盤片2面
磁頭:每面一個磁頭
硬盤的數據結構
硬盤的數據結構
·
磁盤的數據結構
扇區:盤片被分爲多個扇形區域,每個扇區存放512字節的數據
磁道:同一盤片不同半徑的同心圓
柱面:不同盤片相同半徑構成的圓柱面
Linux磁盤管理(創建、卸載、掛載磁盤)
·
扇區和磁道
下圖顯示的是一個盤面,盤面中一圈圈灰色同心圓爲一條條磁道,從圓心向外畫直線,可以將磁道劃分爲若干個弧段,每個磁道上一個弧段被稱之爲一個扇區。扇區是磁盤的最小組成單元,通常是512字節。
Linux磁盤管理(創建、卸載、掛載磁盤)
·
磁頭和柱面
磁頭 和 柱面
硬盤通常由重疊的一組盤片構成,每個盤面都被劃分爲數目相等的磁道,並從外緣的“0”開始編號,具有相同編號的磁道形成一個圓柱,稱之爲磁盤的柱面。磁盤的柱面數與一個盤面上的磁道數是相等的。由於每個盤面都有自己的磁頭,因此,盤面數等於總的磁頭數。
Linux磁盤管理(創建、卸載、掛載磁盤)
·
#磁盤儲存容量
存儲容量 = 磁頭數 × 磁道(柱面)數 × 每道扇區數 × 每扇區字節數
圖中磁盤是一個 3個圓盤6個磁頭,7個柱面(每個盤片7個磁道) 的磁盤,圖3中每條磁道有12個扇區,所以此磁盤的容量爲:存儲容量 6 7 12 * 512 = 258048,每個磁道的扇區數一樣是說的老的硬盤,外圈的密度小,內圈的密度大,每圈可存儲的數據量是一樣的。新的硬盤數據的密度都一致,這樣磁道的周長越長,扇區就越多,存儲的數據量就越大。

磁盤接口
DE:並口數據線連接主板與硬盤,抗干擾性太差,且排線佔用空間較大,不利電腦內部散熱,已逐漸被SATA所取代。SATA:支持熱插拔等功能,速度快,糾錯能力強。
SCSI:此硬盤廣爲工作站級個人電腦以及服務器所使用,資料傳輸時CPU佔用率較低轉速快,支持熱插拔等。
SAS:是新一代的SCSI技術,和SATA硬盤相同,都是採取序列式技術以獲得更高的傳輸速度,可達到6Gb/s。

磁盤分區

MBR與磁盤分區表示
主引導記錄(MBR: Master Boot Record)
MBR位於硬盤第一個物理扇區處
MBR中包含硬盤的主引導程序和硬盤分區表
分區表有4個分區記錄區,每個分區記錄區佔16個字節Linux中將硬盤、分區等設備均表示爲文件
在Liunx系統中將硬盤、分區等表示爲文件,格式如下
Linux磁盤管理(創建、卸載、掛載磁盤)

文件系統內容

1、XFS文件系統
存放文件和目錄數據的分區
高性能的日誌型文件系統
Centos7系統中默認使用的文件系統
2、SWAP,交換文件系統
爲Linux系統建立交換分區
3、Linux支持的其它文件系統類型
FAT16.fat32nf
EXT4、JFS

檢查並確認磁盤

1、fisk命令
查看或管理磁盤分區
-m:獲取幫助信息
-p:顯示分區列表
-n:創建分區
-d:刪除分區
-t:轉換分區類型(id轉換)
-w:保存修改
-q:退出
·
mkfs
1.Make Filesystem,創建文件系統(格式化)

mkfs -t(type) 文件系統類型 分區設備
2.示例:
[root@localhost~]#ls /sbin/mkfs*
/sbin/mkfs /sbin/mkfs.cramfs
/sbin/mkfs.ext3 /sbin/mkfs.minix
/sbin/mkfa.btrfs /sbin/mkfs.ext2
/sbin/mkfs.ext4 /sbin/mkfs.xfs
[root@localhost~]#mkfs -t xfs /dev/sdb1

mkswap命令:
1.make swap(創建交換文件系統):mkswap 分區設備
2.示例:
[root@localhost~]#mkswap /dev/sdb5
[root@localhost~]#cat /proc/meminfo | grep Swap Total
Swap Total: 8257532kB
[root@localhost ~]#swapon /dev/sdb5
[root@localhost ~]#cat /proc/meminfo | grep Swap Total
Swap Total: 10354680kB
[root@localhost ~]#swapoff /dev/sdb5
·
掛載、卸載文件系統:
1.mount命令:
掛載文件系統、ISO鏡像指定文件夾

mount [-t類型] 存儲設備 掛載點目錄
mount -o loop ISO鏡像文件 掛載點目錄
2.umount命令:
·
卸載已掛載的文件系統
umount 存儲設備位置
umount 掛載點 目錄

設置文件系統的自動掛載
·
1./etc/fstab配置文件:包含需要開機後自動掛載的文件系統記錄
[root@localhost~]#vi /etc/fstab
……//省略部分內容
/dev/sdb1 /mailbox xfs defaults 0 0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章