基本概念柱面:cylinder,每一個盤面同一軌道的立體windows
扇區:sector,盤片某角度的部分less
磁頭:head,讀取數據ide
磁盤在linux中的表示工具
抽象爲一個文件,保存在/dev目錄下性能
IDE設備名稱爲hd[a-z],SATA,SCSI,SAS,USB等設備名稱爲sd[a-z]操作系統
分區的概念日誌
磁盤邏輯的分爲幾個區,便於管理htm
表示方式:設備名稱+分區號,例如:sda1,sda2get
是一個軟件概念,主流分區機制:MBR/GPT
MBR:Master Boot Record,傳統分區機制,大多數使用在BIOS的PC設備,只支持2T如下設備
*只能建立4個主分區
*擴展分區:佔用一個主分區位置,但不能直接使用
*邏輯分區:在擴展分區,支持63個IDE分區和15個SCSI分區
GPT:GUID Partition Table,必須在支持UEFI硬件上,必須64位系統
fdisk是IBM老牌分區工具,基於MBR。
*只對超級用戶開放
*使用fdisk -l查看分區狀態
*使用fdisk /dev/sd[a-z]進行分區操做
*分區以後,使用partprobe讓內核更新分區表
*使用cat /proc/partitions查看當前分區
文件系統介紹
操做系統經過文件系統管理文件和數據,磁盤分區需求建立文件系統以後才能爲操做系統所用,建立文件系統的過程又稱爲格式化。
*沒有文件系統的設備稱爲裸(raw)設備
*常見文件系統有fat32/NTFS/ext2/ext3/ext4/xfs/HFS等
*文件系統區別:日誌、支持分區大小、支持文件大小、性能等,windows主流文件系統NTFS;linux主流文件系統:EXT3/EXT4
MKE2FS
mke2fs -t ext4 /dev/sda3 建立文件系統
經常使用參數:-b blocksize 指定文件系統大小
-c 創建文件系統時檢查壞損塊
-L label 指定卷標
-j 創建文件系統日誌
mkfs.ext4/mkfs.ext3等等,能夠簡化建立命令,但不能精細控制
dumpe2fs
dumpe2fs /dev/sda2:查看分區的文件系統信息
journal日誌
E2LABLE標籤
e2lable /dev/sda2 顯示sda2的系統標籤
e2lable /dev/sda2 LINUX 將sda2的系統標籤設定爲LINUX,標籤一般大寫
FSCK:FileSystemCheck
掛載操做
磁盤或分區建立好文件系統後,需掛載到一個目錄才能使用。
windows/mac系統自動掛載;linux需手工進行掛載操做或配置系統自動掛載
mount命令
UMOUNT命令
自動掛載