磁盤管理:機械式磁盤(目前最常用,可永久存儲數據),固態硬盤。
傳統的機械式硬盤:
硬盤結構:扇區(sector)和磁道(track)
每個扇區大小為512字節
磁盤剛出廠進行一次格式化,劃分磁道和扇區。
分區:劃分邏輯上的文件系統,用戶自己操作。
MBR:master boot record主要引導記錄。磁盤的0盤面0磁道0扇區一共為512字節,512字節劃分三個片。
硬盤在安裝過程中通過添加接口類型分為:並行(IDE,SCSI)和串行(SATA,SAS,USB)
linux下硬件已設備文件存在,設備驅動程序與對應硬件設備通信,設備只有元數據,沒有數據。
vim /proc/devices可查看字符設備號
cat /dev/ 可查看設備文件
塊設備文件(b):按塊為單位,隨機訪問的設備
字符設備文件(c):按字符為單位,線性設備(有先後順序)
分區管理
fdisk /dev/sda創建,刪除sda上的分區
常用的子命令:
p 顯示當前磁盤上的分區
n 創建新分區
d 刪除一個分區
w 保存並退出
t 修改分區類型
l 列出所有的分區類型83是代表EXT2和EXT3 82是代 表 SWAP分區
q 不保存退出
linux對SCSI硬盤最多支持4個主分區,總分區數最多15個,fdisk命令最多支持16個分區,IDE硬盤多些
格式化 查看當前系統上所有的磁盤:fdisk -l
fdisk -l/dev/sda只查看sda硬盤信息
對系統的sda硬盤進行分區
fdisk /dev/sda
說明我已經在裡面創建了兩個分區。接下來安w進行保存,分區就完成了。
但是需輸入partprobe讓內核重新讀取分區信息
/proc/partitions保存這分區
分區在使用前需要進行格式化,就類似於在剛買的優盤再買來使用前先進行格式化在進行使用。