磁盤基礎
磁盤的結構
①硬盤的物理結構
- 盤片:硬盤有多個盤片,每盤片2面
- 磁頭:每面一個磁頭、
②硬盤的數據結構
- 扇區:盤片被分為多個扇區,每個扇區存放512字節的數據,硬盤的最小存儲單位
- 磁道:同個盤片不同半徑的同心圓,是由磁頭在盤面表面划出的圓形軌跡
- 柱面:不同盤片相同半徑構成的圓柱面,由同一半徑圓的多個磁道組成

③硬盤存儲容量=磁頭數x磁道(柱面)數x每道扇區數x每扇區字節數(512字節)
④可以用柱面/磁頭/扇區來唯一定位磁盤上每一個區域
⑤磁盤接口類型
- IDE:並口數據線連接主板與硬盤,抗干擾性太差,且排線占用空間較大,不利電腦內部散熱,已逐漸被SATA取代
- SATA:抗干擾性強,支持熱插拔等功能,速度快,糾錯能力強
- SCSI:小型機系統接口,SCSI硬盤廣為工作站級個人電腦以及服務器所使用,資料傳輸時CPU占用率較低,轉速快,支持人插拔等
- SAS:是新一代的SCSI技術,和SATA硬盤相同,都是采用序列式技術以獲得更高的傳輸速度,可達到6Gb/s
檢測並確認新硬盤
fdisk命令
查看或管理磁盤分區
| fdisk -l [磁盤設備] |
交互模式中的常用指令
| m | 獲取幫助菜單 |
| n | 新建分區 |
| p | 查看分區情況 |
| d | 刪除分區 |
| t | 變更分區的類型 |
| w | 保存分區操作並退出 |
| q | 不保存分區操作並退出 |
查看磁盤使用情況
df命令
| df [選項] [文件] |
示例

規划硬盤中的分區
MBR與磁盤分區表示
主引導記錄(MBR:Master Boot Record)
- MBR位於硬盤第一個物理扇區處
- MBR中包含硬盤的主引導程序和硬盤分區表
- 分區表有4個分區記錄區,每個分區記錄區占16個字節
- Linux中將硬盤、分區等設備均表示為文件

磁盤分區結構
- 硬盤中的主分區數目只有4個
- 主分區和擴展分區的序號限制在1~4
- 擴展分區再分區為邏輯分區
- 邏輯分區的序號將始終從5開始

創建分區步驟
n
--p 主分區 、 e 擴展分區 、 l 邏輯分區
-- 設置分區:1 (范圍1~4 ,如按 Enter 鍵接受默認值)
--設置柱面序列:直接按Enter 鍵接受默認值
--設置分區大小:+20G (指定大小為20G,如按Enter 鍵 接受默認值表示所有空間)
--w
創建文件系統
mkfs命令
Make Filesystem,創建文件系統(格式化)
| mkfs -t 文件系統類型 分區設備 |
mkswap命令
make swap ,創建交換文件系統
| mkswap 分區設備 |
文件系統類型
①XFS文件系統
- 存放文件和目錄數據的分區
- 高性能的日志型文件系統,特別擅長處理大文件,可支持上百萬TB的存儲空間
- CentOS7系統默認使用的文件類型
②SWAP,交換文件系統
- 為Linux系統建立交換分區
- 一般設置為物理內存的1.5~2倍
③Linux支持的其他文件系統類型
EXT4 、 FAT32 、 NTFS 、LVM
掛載、卸載文件系統
mount命令
掛載文件系統、ISO鏡像到指定文件夾
| mount [-t 類型] 存儲設備 掛載點目錄 mount -o loop ISO鏡像文件 掛載點目錄 |
- -t:用於指定文件系統類型,通常可以省略,由系統自動識別
- -o:掛載參數列表,以英文逗號分隔;或用來描述特殊設備,用loop指定
umount命令
卸載已掛載的文件系統
| umount 存儲設備位置 umount 掛載點目錄 |
- -l:表示解除正在繁忙的文件系統
- -f:表示強制
設置文件系統的自動掛載
/etc/fstab配置文件
Linux操作系統在每次開機時,會自動讀取.etc/fstab文件內容,自動掛載所指定的文件系統
vim /etc/fstab
/dev/sdb1 /opt xfs defaults 0 0
/dev/sr0 /mnt iso9660 defaults 0 0
第一字段:設備名或設備卷標明
第二字段:文件系統的掛載點目錄的位置
第三字段:文件系統類型,如xfs 、swap等
第四字段:掛載參數,即mount命令“-o”選項后可使用的參數。例如,defaults(默認參數)、rw(可讀寫)、ro(只讀)、noexec(禁用執行程序)
第五字段:表示文件系統示需要dump備份(dump是一個備份工具)。一般設為1時表示需要,設為0時將被dump忽略
第六字段:該數字決定在系統啟動進行時磁盤檢查的順序。0表示不進行檢查,2表示其次檢查。根分區可設為1,其他分區設為2
