實驗案例:LVM卷管理及配額設置
實驗環境:
公司準備在internet中搭建郵件服務器(RHEL5系統平臺),面向全國各地的員工及部分VIP客戶提供電子郵件空間。考慮到動態擴容的需要,計劃增加兩塊SCSL硬盤並構建LVM邏輯卷(掛載到“/mailbox”目錄下)專門用於存放郵件數據,並通過磁盤配額的方式限制用戶的郵箱空間。
需求描述:
採用LVM磁盤管理方案
1、在虛擬機環境中,新添加兩塊SCSI硬盤設備,完成硬盤檢測及分區。
2、建立邏輯卷mbox,格式化爲EXT3文件系統,掛載到/mailbox目錄下。
設置並啓用磁盤配額
1、爲掛載到/mailbox目錄的文件系統啓動配額支持。
2、限制用戶jerry最多隻能使用500MB磁盤空間。
3、限制accp組的用戶合計最多隻能使用4GB磁盤空間。
推薦步驟:
Seep1:添加磁盤設備並建立LVM磁盤管理方案。
使用 pvscan掃描系統中的所有物理卷
使用pvcreate將分區或整個硬盤轉換成物理卷
使用vgcreate將上述兩個物理卷整合,命名爲:mail_stroe的卷組
在mail_store卷組中創建一個名爲mbox的邏輯卷,容量設置爲60GB
使用mkfs命令對邏輯卷mbox進行格式化,創建EXT3文件系統,並掛載到/mailbox目錄下。
Seep2:添加配額支持
1、修改/etc/fstab文件中的掛載設置,添加usrquota、grpquota參數。
2、重新將邏輯卷mbox掛載到/mailbox目錄,添加usrquota、grpquota配額支持。
3、使用quotacheck命令在/mailbox文件系統中建立配額文件。
Seep3:設置並啓用磁盤配額
1、使用edquota命令設置對jerry用戶和accp組的磁盤配額。
2、使用quotaon命令啓用磁盤配額功能。
Seep4:驗證磁盤配額功能
1、使用jerry用戶、accp組內的用戶賬號登陸系統,切換到/mailbox目錄,並使用dd命令進行配額功能的驗證。
使用dd if=選項指定輸入設備(或文件) of=選項指定輸出設備(或文件) bs=選項指定讀取數據塊的大小 count=指定讀取數據塊的數量
切換用戶 cd /mailbox,然後dd if=/dev/zero of=myfile bs=1M count=10
2、使用repquota命令查看/mailbox文件系統的磁盤配額使用情況。