1. 程式人生 > >LVM應用並進行磁盤配額設置

LVM應用並進行磁盤配額設置

創建LVM

LVM應用並進行磁盤配額設置

案例:在虛擬機中添加兩塊SCSI硬盤,並構建LVM邏輯卷,掛載到/yun01目錄下,並實現擴充10GB容量,並對其進行磁盤配額管理。
1、 向虛擬機中添加兩塊20G大小的硬盤,右擊虛擬機設置,選擇硬盤(SCSI),點擊“添加“,然後彈出來的窗口保持默認,直到確認添加,重復操作,再添加一塊硬盤。

技術分享圖片

2、 重啟虛擬機,用Xshell遠程連接上虛擬機後,輸入fdisk –l命令,查看已經識別新的硬盤(sdb,sdc)。

技術分享圖片

3、 在兩塊新磁盤中進行分區,將每一塊硬盤的所有空間劃分為一個獨立的主分區,並將類型更改為“8e”。這裏以第一塊磁盤“/dev/sdb”為例。

①在Xshell中輸入fdisk /dev/sdb.
②在Command(m for help):輸入n(表示新建分區)
③我們要把整個磁盤劃分為主分區,輸入p(代表主分區),e(代表擴展分區)。
④Partition number(1-4):1輸入“1”,代表第一塊主分區
⑤First cylinder(1-2610,default 1):1,代表第一個柱面,即開始柱面默認就是“1”,不輸入直接回車也可以。
⑥Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):直接回車,使用默認值,這行代表最後一個柱面,因為我們是把整個硬盤分為一個主分區,所以直接用最大值。
⑦最後輸入“w”,表示保存並退出

技術分享圖片

4、 另外一塊磁盤也執行同樣操作,操作完後用“fdisk -l”,查看是否創建成功,確認結果如下圖所示

技術分享圖片

5、 將/dev/sdb上面劃分的獨立主分區,轉換類型,將類型轉換為“8e”。 ①在Xshell中輸入fdisk /dev/sdb.
②在Command(m for help):輸入t(表示轉換分區類型)
③Hex code (type L to list codes): 8e,輸入“8e”,將分區類型變為8e
④輸入“w”,保存退出
6、 在/dev/sdc上重復上述操作,最後用“fdisk -l”,確認結果如下圖所示

技術分享圖片

7、 ”將/dev/sdb1和/dev/sdc1分區轉換成物理卷“pvcreate /dev/sdb1 /dev/sdc1”,確認結果如下圖所示

技術分享圖片

8、 將上述兩個物理卷整合,創建名為“yun”的卷組,“vgcreate yun /dev/sdb1 /dev/sdc1”確認結果如下圖所示。

技術分享圖片
9、 在yun卷組中創建一個名為yun01的邏輯卷,容量設置為20GB,”lvcreate -L 20G -n yun01 yun”

技術分享圖片

10、 用mkfs命令對邏輯卷yun01進行格式化,創建EXT4文件系統 ①“mkfs -t ext4 /dev/yun/yun01”
②在根目錄下通過“mkdir /yun01”創建/yun01文件夾
③“mount /dev/yun/yun01 /yun01/”yun01掛在到/yun01目錄下

技術分享圖片

11、 用lvextend命令為yun01擴容10GB,再用resize2fs命令更新系統識別文件系統大小。
①“lvextend -L +10G /dev/yun/yun01”對/dev/yun/yun01進行擴容10GB
②“resize2fs /dev/yun/yun01”命令更新系統識別文件系統大小

技術分享圖片

12、 下面對/yun01進行磁盤配額設置。首先進行自動掛載設置“vim /etc/fstab”,如圖①用vim編輯器對配置文件修改,使其可以自動掛載。在最後一行插入如圖②所示的命令,“:wq”保存退出,“mount -a”重新加載,若不如圖③所示,需要先用“umount /yun01”解掛載“/yun01”,再重新加載掛載磁盤,通過“mount”命令查看文件已經更改如圖③所示

技術分享圖片

13、 ①輸入“setenforce 0”將SELinux功能關閉 ②“quotacheck -ugvc /yun01”檢測磁盤配額並生成配額文件 ③“edquota –u zhangsan”編輯用戶zhangsan賬號的配額設置 ,第三列和第四列是軟限制和硬限制創建文件大小,這裏單位為KB,第六列和第七列設置的是軟限制和硬限制創建文件個數
④ “quotaon /yun01”啟動/yun01文件夾的磁盤配額功能
⑤“quotaon -p /yun01”查看/yun01的磁盤配額功能開啟成功

技術分享圖片
技術分享圖片

14、 下面進行驗證,首先將/yun01權限修改“chmod 777 /yun01”,方便能夠在普通賬戶下創建文件“ls -l”查看權限修改成功

技術分享圖片
15、 切換到“zhangsan”賬戶下,在/yun01文件加下創建5個文件,會提醒超過了軟限制,當創建第6個文件時,就會提示超過磁盤限額,文件大小的測試也是同理。
技術分享圖片

LVM應用並進行磁盤配額設置