【第三課】LINUX磁盤及文件系統管理

3.1磁盤基本概念:磁盤、分區、MBR與GPTlinux

基本概念柱面: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位系統

3.2使用fdisk進行磁盤管理

fdisk是IBM老牌分區工具,基於MBR。

*只對超級用戶開放

*使用fdisk -l查看分區狀態

*使用fdisk /dev/sd[a-z]進行分區操做

*分區以後,使用partprobe讓內核更新分區表

*使用cat /proc/partitions查看當前分區

3.3linux文件系統

文件系統介紹

操做系統經過文件系統管理文件和數據,磁盤分區需求建立文件系統以後才能爲操做系統所用,建立文件系統的過程又稱爲格式化。

*沒有文件系統的設備稱爲裸(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

3.4linux系統文件掛載管理

掛載操做

磁盤或分區建立好文件系統後,需掛載到一個目錄才能使用。

windows/mac系統自動掛載;linux需手工進行掛載操做或配置系統自動掛載

mount命令

UMOUNT命令

自動掛載

相關文章
相關標籤/搜索