2.1 檢查並肯定新硬盤ide
Ø
Device:分區的設備文件名稱。
Ø
Boot:是不是引導分區,是則有「*」標識。
Ø
Start:該分區在硬盤中的起始位置(柱面數)。
Ø
End:該分區在硬盤中的結束位置(柱面數)。
Ø
Blocks:分區的大小,以Blocks(塊)爲單位,默認的塊大小爲1024字節。
Ø
Id:分區類型的ID標記號,對於EXT3分區爲83,LVM分區爲8e。
Ø
System:分區類型
2.2 規劃硬盤中的分區
Ø
fdisk命令
用途:在交互式的操做環境中管理磁盤分區
格式:fdisk [磁盤設備]
Ø
交互模式中的經常使用指令
m:查看操做指令的幫助信息
p:列表查看分區信息
n:新建分區
d:刪除分區
t:變動分區類型
w:保存分區設置並退出
q:放棄分區設置並退出
2.3硬盤規劃示例
爲主機新增一塊80GB的SCSI硬盤
對該硬盤進行分區:
劃分2個主分區,各20GB,剩餘空間做爲擴展分區
在擴展分區中創建2個邏輯分區,容量分別爲2GB、10GB
將第1個邏輯分區的類型改成swap
確認分區設置狀況,保存退出
使用partprobe探測硬盤分區的變化
3.1 建立文件系統
Ø mkfs命令
用途:Make Filesystem,建立文件系統(格式化)
格式:mkfs -t 文件系統類型 分區設備
例子:mkfs -t ext3 /dev/sdb1
Ø
mkswap命令
用途:Make Swap,建立交換文件系統
格式:mkswap 分區設備
例子:mkswap /dev/sdb5
3.2
掛載,卸載文件系統
Ø
mount命令
用途:掛載文件系統、ISO鏡像到指定文件夾
格式:mount [ -t 類型 ] 存儲設備 掛載點目錄
mount -o loop ISO鏡像文件 掛載點目錄
Ø
umount命令
用途:卸載已掛載的文件系統
格式:umount 存儲設備位置
umount 掛載點目錄
3.3 設置文件系統的自動掛載
[root@localhost ~]# vi /etc/fstab
/dev/sdb1 /mailbox ext3 default 0 0
3.4 查看磁盤使用狀況
df –hT (-T 顯示對應文件系統的磁盤使用狀況)
4.1 磁盤配額概述
Ø 實現磁盤限額的條件
須要Linux內核支持
安裝quota軟件包
Ø Linux磁盤限額的特色
做用範圍:針對指定的文件系統(分區)
限制對象:用戶賬號、組賬號
限制類型:
磁盤容量(默認單位爲KB)
文件數量
限制方法:軟限制、硬限制
1)軟限制:指定一個軟性的配額數值(如480MB磁盤空間、180個文件),在固定的寬限期(默認爲7天)內容許暫時超過這個限制,但系統會給出警告信息
2)硬限制:指定一個硬性的配額數值(如500MB磁盤空間、200個文件),是絕對禁止用戶超過的限制值,當達到硬限制值時,系統也會給出警告並禁止繼續寫入數據。硬限制的配 額值應大於相應的軟限制值,不然軟限制將失效
4.2 磁盤配額管理
A 啓用文件系統的配額支持
添加usrquota、grpquota掛載參數
[root@localhost ~]# vi /etc/fstab
/dev/sdb1 /mailbox ext3 default,usrquota,grpquota 0 0
B 檢測磁盤配額並生成配額文件
使用quotacheck命令建立配額文件
quotacheck -ugcv 文件系統
quotacheck -augcv
(-u、-g:檢測用戶、組配額-c:建立配額數據文件 -v:顯示執行過程信息-a:檢測全部可用的分區)
4.3 編輯用戶和組賬號的配額設置
使用edquota命令編輯配額設置
4.4啓用、關閉文件系統的配額功能
使用quotaon、quotaoff命令
4.5驗證磁盤配額功能
驗證磁盤配額功能
必須切換到設置配額的分區(掛載目錄)
建立指定數量的文件:使用touch命令,或cp命令
建立指定容量的文件:使用dd命令,或cp命令
4.6 查看用戶或分區的配額使用狀況
側重用戶、組賬號角度:使用quota命令
quota -u 用戶名
quota -g 組名
5.1 LVM概述
Logical Volume Manager,邏輯卷管理
屏蔽了底層磁盤佈局,便於動態調整磁盤容量
須要注意: /boot分區用於存放引導文件,不能應用LVM機制
Ø PV(Physical Volume,物理卷)
整個硬盤,或使用fdisk等工具創建的普通分區
包括許多默認4MB大小的PE(Physical Extent,基本單元)
Ø VG(Volume Group,卷組)
一個或多個物理卷組合而成的總體
Ø LV(Logical Volume,邏輯卷)
從卷組中分割出的一塊空間,用於創建文件系統
5.2 LVM管理命令
功能
|
物理卷管理
|
卷組管理
|
邏輯卷管理
|
Scan 掃描
|
pvscan
|
vgscan
|
lvscan
|
Create 創建
|
pvcreate
|
vgcreate
|
lvcreate
|
Display 顯示
|
pvdisplay
|
vgdisplay
|
lvdisplay
|
Remove 刪除
|
pvremove
|
vgremove
|
lvremove
|
Extend 擴展
|
|
vgextend
|
lvextend
|
主要命令的用法
pvcreate 設備名
vgcreate 卷組名 物理卷名1 物理卷名2
lvcreate -L 大小 -n 邏輯卷名 卷組名
lvextend -L +大小 /dev/卷組名/邏輯卷名
5.3 LVM應用實例
1. 轉化物理卷
使用fdisk命令規劃兩個分區,類型設置爲「8e」
/dev/sdb1、/dev/sdc1
使用pvcreate命令轉換上述分區爲物理卷
[root@localhost ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
[root@localhost ~]# pvcreate /dev/sdc1
Physical volume "/dev/sdc1" successfully created
2. 建立卷組
使用vgcreate命令建立卷組mail_store
包括物理卷:/dec/sdb1、/dev/sdc1
[root@localhost ~]# vgcreate mail_store /dev/sdb1 /dev/sdc1
Volume group "mail_store" successfully created
3. 建立邏輯卷
使用lvcreate命令建立邏輯卷 mail
從卷組mail_store上劃出60GB空間
使用mkfs命令建立ext3文件系統
[root@localhost ~]# lvcreate -L 60G -n mail mail_store
/dev/cdrom: open failed: Read-only file system
Logical volume "mail" created
[root@localhost ~]# mkfs -t ext3 /dev/mail_store/mail
爲邏輯卷擴容
使用lvextend命令爲邏輯卷 mail擴充容量
從卷組 mail_store 上再劃出10GB給邏輯卷mail
使用resize2fs命令更新系統識別的文件系統大小
[root@localhost ~]# lvextend -L +10G /dev/mail_store/mail
[root@localhost ~]# resize2fs /dev/mail_store/mail