1.LVM概述linux
lvm是linux系統中對磁盤分區進行管理的一種邏輯機制,它創建在硬盤和分區之上,文件系統之下的一個邏輯層,可以保持現有數據不變的狀況下動態調整磁盤的容量。(須要注意:/boot 分區不能給予LVM建立,必須獨立起來)ide
1)PV(物理卷) 2)VG(卷組) 3)LV(邏輯卷)工具
2.LVM的管理命令測試
1)物理卷
3d
在新硬盤進行分區,將每塊硬盤的全部空間劃分爲一個獨立的主分區,並將分區類型改成8e。對象
建立物理卷blog
pvscan用於掃描系統中全部的物理卷rem
pvdisplay用於顯示物理卷的詳細信息。get
pvremove用於將物理卷還原成普通分區。it
2)VG卷組的管理
建立名爲mail_store的卷組
vgscan列出已創建的卷組
vgdisplay 顯示卷組的詳細信息
vgremove命令用於刪除指定的卷組
vgextend用於擴展卷組的磁盤空間
LV邏輯卷的管理
在mail_store卷組中建立一個名爲mbox的邏輯卷,容量爲30G。
lvscan列出已創建的邏輯卷
邏輯卷mbox的連接文件
lvdisplay用於顯示邏輯卷的詳細信息
lvdisplay /dev/mail_store/mbox 顯示邏輯卷mbox的詳細信息
lvextend用於動態擴展邏輯卷的空間
lvextend -L +大小 /dev/卷組名/邏輯卷名
resize2fs /dev/mail_store/mbox 更新系統識別的文件大小(每次擴展完都要resize2fs)
注意:邏輯卷的擴展容量,受限於所在卷組的剩餘空間
lvremove 用於刪除指定邏輯卷
使用mkfs命令對邏輯卷mbox進行格式化,建立EXT3文件系統
mkfs -t ext3 /dev/mail_store/mbox
自動掛載
3.設置磁盤配額
1)磁盤配額的做用範圍
只在指定的文件系統內有效。
2)磁盤配額的限制對象
quota主要針對系統中指定的用戶帳號,組帳號進行限制,
對組帳號設置配額後,組內全部用戶使用的磁盤容量,文件數量的總和不能超過限制
3)磁盤配額的限制類型
磁盤容量:限制用戶可以使用的磁盤數據塊——Block大小,也就是限制空間大小,默認單位爲KB
文件數量:限制用戶可以擁有的文件個數。
4)磁盤配額的限制方法
軟限制:在固定的寬限期(默認爲7天)容許暫時超過這個限制,但系統會警告。
硬限制:禁止繼續寫入數據。
5)磁盤配額管理
以支持配額功能的方式掛載文件系統
支持配額功能要添加usrquota,grpquota
檢測磁盤配額並生成配額文件。 quotacheck -augcv
編輯用戶和組帳號的配額設置
edquota -t 能夠進行調整的時間單位爲天,小時,分鐘,秒 (默認寬限爲7天)
啓動文件系統的配額功能
驗證磁盤配額功能(能夠使用dd轉換工具)
方便測試/mailbox chmod 777 /mailbox
查看用戶分區使用狀況
zhangsan已經超過配額了
repquota /mailbox 查看/mailbox文件系統的配額使用狀況
repquot -a 能夠查看全部可用分區的配額使用報告。
使用quotacheck , edquota ,quotaon , repquota 等命令工具能夠檢測,設置,啓用及查看磁盤配額