磁盤的物理組成:操作系統
圓形的磁盤盤(主要記錄數據的部分);
機械手臂,與在機械手臂上的磁盤讀取頭(可擦寫磁盤盤上的數據);
主軸馬達,能夠轉動磁盤盤,讓機械手臂的讀取頭在磁盤盤上讀寫數據。
扇區(Sector)爲最小的物理儲存單位,每一個扇區爲 512 bytes;
將扇區組成一個圓,那就是磁柱(Cylinder),磁柱是分割槽(partition)的最小單位;
第一個扇區最重要,裏面有:
主引導區(Master boot record, MBR),佔有 446 bytes。
分區表(partition table),佔有 64 bytes。code
各類接口的磁盤在 Linux 中的文件名分別爲:
/dev/sd[a-p][1-15]:爲 SCSI, SATA, USB, Flash 隨身碟等接口的磁盤文件名;
/dev/hd[a-d][1-63]:爲 IDE 接口的磁盤文件名;接口
磁盤的分區:
主分區與擴展分區最多能夠有四個(硬盤的限制)。
擴展分區最多隻能有一個(操做系統的限制)。
邏輯分區是由擴展分區分割出來的分區;it
能被格式化用做存儲數據的分區是主分區與邏輯分區,擴展分區不能被格式化。io
邏輯分區的數量根據操做系統而不一樣,在 Linux 系統中,IDE 硬盤最多有 59 個邏輯分區(5 號到 63 號), SATA 硬盤則有 11 個邏輯分區(5 號到 15 號)。table
「fdisk –l」命令——查看分區信息
Device:分區的設備文件名稱。
Boot:是不是引導分區。是,則帶有「*」標識。
Start:該分區在硬盤中的起始位置(柱面數)。
End:該分區在硬盤中的結束位置(柱面數)。
Blocks:分區的大小,以 Blocks(塊)爲單位,默認的塊大小爲 1024 字節。
Id:分區類型的 ID 標記號,對於 EXT4 分區爲 83,LVM 分區爲 8e。
System:分區類型。ast
經常使用命令
b 修改分區類型
d 刪除分區
l 查看分區ID號
m 查看幫助指令
n 新建分區
p 查看分區信息
q 退出可是不保存分區信息
t 修改分區ID號
w 保存擴展
磁盤分區命令:fdisk 舉例:fdisk /dev/sdb:對指定的硬盤進行分區。
對分區進行保存後須要格式化才能掛載
擴展分區不用格式化,格式化邏輯分區便可
mkfs -t 文件系統類型 分區設備
mkfs -t ext4 /dev/sdb1
命令格式:
mkfs –t 文件系統類型 分區設備
默認使用的是 ext4 文件系統,Linux 也支持 Windows 中的 FAT32 文件系統,在 Linux 中表示爲 vfat。數據
舉例:將/dev/sdb1 格式化爲 ext4 文件系統。 [root@localhost ~]# mkfs -t ext4 /dev/sdb1 舉例:將/dev/sdb5 格式化爲 fat32 文件系統。 [root@localhost ~]# mkfs -t vfat /dev/sdb5