linux 中的磁盤管理
首先看下 linux 系統硬盤命令的規則:
sd-- scsi,sata
hd-- ide
vd-- 實驗環境中虛擬機
sd a 1
硬盤類型 硬盤號(第幾塊硬盤,其中hd類型的 最多8快,sd 類型的最多16快) 分區號
這就是Linux中硬盤的命名規則,下面開始講解怎麼處理硬盤:
1、硬盤處理三步曲:
分區
fdisk/gdisk lsblk
製作文件系統(格式化)數據在硬盤中的存放方式
mkfs blkid
掛載(指定驅動器號)
mount df -Th
分區方案
MBR
1.:記錄了系統引導文件所在的扇區,446字節
2.:分區表,包括了每個分區的扇區起點和終點,64字節 / 16字節=4個分區 *重點
3.結束符,2字節 (分區結束的標誌)
可以分為4個主分區 ( 一個硬盤的主分區也就是包含操作系統啟動所必需的文件和數據的硬盤分區,要在硬盤上安裝操作系統,則該硬盤必須得有一個主分區。)
但是4個主分區完全不夠我們正常的使用,於是就借用一個主分區做拓展分區使用(擴展分區也就是除主分區外的分區,但它不能直接使用,必須再將它劃分為若干個邏輯分區才行。邏輯分區也就是我們平常在操作系統中所看到的D、E、F等盤。)
本實驗是在虛擬機中完成!關閉虛擬機 ! 給Linux系統新添加一塊硬盤
lsblk 查看硬盤使用狀態的命令
fdisk mbr分區命令
eg : fdisk /dev/sdb
(系統中的所有硬件文件都在/dev/目錄下 )
m 幫助
n 新增分區(p主分區e擴展分區l邏輯分區)
p 顯示分區表
q 不保存退出
w 保存退出
t 修改分區標籤
l 查看標籤分類
d 刪除分區
按 n 創建新分區,創建一個主分區
分區號1 其實大小默認 結束大小 1個G 按 w 保存並退出!
fdisk -l /dev/sdb 也可查看分區表
這樣 分區就創建好了
如果想要創建拓展分區,就 fdisk /dev/sdb
按 n 創建分區 ,按 e 創建拓展分區 ,再一路回車。保存
保存後 lsblk 發現 ,sdb2 的 大小僅僅為1K 的大小
(因為拓展分區不可以直接使用,必須要在下面創建邏輯分區才可以使用)
再次的 fdisk /dev/sdb
按 l 創建邏輯分區 ,下面 都是默認,結束大小為 1 個G , w 保存並退出!
這樣 邏輯分區 就製作
如果,硬盤使用時進行分區不會顯示,兩種解決方法
1.reboot
2.partprobe /dev/sdb (表示當前硬盤正在使用)
未完。。。。待續
閱讀更多 運維小弟 的文章