手把手教學----LVM邏輯卷管理與磁碟配額實操全流程

外圍女發表於2020-11-27

手把手教學----LVM邏輯卷管理與磁碟配額實操全流程


#(一)、LVM邏輯卷的製作流程
LVM作為Linux系統中一種對磁碟分割槽管理的一種機制,可以根據使用情況增加磁碟容量,具有非常好的靈活性。LVM叫做跨區卷,在Windows中也叫作帶區卷,意思是**多個硬碟作為物理卷組合在一起形成一個卷組,最後在卷組上進行邏輯劃分形成了邏輯卷。 打一個比方,物理卷就好比是一棟樓,而許許多多的樓房組成小區就好比是卷組,對樓房按片區進行劃分成單元就好比是邏輯卷。物理卷、卷組和邏輯卷關係圖見(圖一)。
圖一物理卷、卷組和邏輯卷關係圖
在這裡插入圖片描述
2.如何讓系統識別硬碟。今天我還是新增了3塊硬碟,我將基於這三塊硬碟製作lvm邏輯卷。輸入fdisk sdb命令進入磁碟管理介面,磁碟大小分割槽全部為預設值,即將整塊硬碟作為磁碟。見(圖二)。這時還沒有結束,我需要改變磁碟的分割槽型別,分割槽型別代號為:8e。見(圖三)
在這裡插入圖片描述
圖三
在這裡插入圖片描述
用同樣的方法把剩下我新增的兩塊磁碟也變成lvm型別。見(圖四)
圖四
在這裡插入圖片描述
接著我將這三塊進行物理卷的建立。pvcreate dev/sd[b-d]1將這三塊磁碟全部變成物理卷,我們可以用pvdisplay顯示物理卷的詳細資訊。見(圖五)
圖五在這裡插入圖片描述
接下來我要將這三個物理卷合併成卷組,vgcreate +卷組的名稱 +組成卷組的物理卷。見(圖六)
圖六
在這裡插入圖片描述
卷組建立好了之後,我現在需要劃分邏輯卷。命令格式為:lvcreate -L +容量 -n邏輯卷名稱 + 卷組路徑。見(圖七)。這樣一個30G的邏輯卷就做好了。
圖七
在這裡插入圖片描述
在這裡插入圖片描述
還是按照磁碟管理的流程一樣,進行格式化。格式化為xfs格式。見(圖八)

圖八
在這裡插入圖片描述
根據上期的掛載教程,我將luojijuan掛載到opt目錄底下的222資料夾。見(圖九)
圖九
在這裡插入圖片描述
在這裡插入圖片描述
現在我要將30G的邏輯卷擴大至50G,lvextend -L +容量 +卷組目錄,見(圖十)。但是用df -hT檢視掛載點沒有50G。
圖十
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
這時就需要一條新命令xfs_grows + 邏輯磁碟目錄。 見 (圖十一)
圖十一
在這裡插入圖片描述

(二)、磁碟配額設定

磁碟配額作用於使用者賬號,目的是限制使用者對磁碟的使用,方式破壞他人正常使用磁碟容量。一般的,磁碟限制分為兩大類:1.磁碟容量限制。2.磁碟檔案數量限制。限制的方法也有兩種:1.軟限制。2.硬限制。通過限制方法和限制類別的組合一共有4中限制使用者的手段。見(圖十二)那麼什麼是軟限制和硬限制呢?軟限制就是使用者建立的檔案數量和大小可以超過但是超過的部分會有一點的時效期,超過期限系統會自動刪除。硬限制則是一道高牆,使用者無法越過,任何使用者建立的檔案數量和大小都無法超過。所以軟限制一般小於或者等於硬限制。
圖十二
在這裡插入圖片描述
先用mount檢視一下剛才的邏輯磁碟的配額情況見(圖十三)。發現noquota沒有配額。
圖十三
在這裡插入圖片描述
那麼我就需要先開啟磁碟配額。這裡需要注意的一點是我需要先解除邏輯磁碟的掛載,如果不這麼做是無法開啟配額的。所以需要先umount見(圖十四)
圖十四
在這裡插入圖片描述
vim開啟fstab檔案就像之前配置掛載命令差不多,在defaults後面新增usrquota和grpquota。見(圖十五)。
(圖十五)
在這裡插入圖片描述
修改好後檢視掛載並發現已經開啟了使用者和組的配額限制。見(圖十六)
(圖十六)
在這裡插入圖片描述
下面開始編輯使用者和組的配額。指令:xfs_quota -x -c ‘limit -u bsoft=N isoft=N bhard=N ihard=N 使用者名稱’ 掛載。設定完成後我需要檢查一下輸入指令:xfs_quota -c 'quota -(i)uv 使用者名稱’掛載點 檢視是否成功設定。見(圖十七)
(圖十七)
在這裡插入圖片描述
我就需要驗證一下配額是否生效,那麼我就需要在普通使用者模式下進行驗證。在此之前還有一點需要注意。掛載點目錄的許可權對應的其他使用者是否開啟修改許可權 見(圖十八) 這時我就需要更改普通使用者許可權,這裡就需要用到我之前在Linux系統使用者賬號和組的概述裡面講過chmod的用法。通過修改普通使用者可以寫入檔案了。見(圖十九)
(圖十八)
在這裡插入圖片描述
(圖十九)

在這裡插入圖片描述
在這裡插入圖片描述
進入一個普通使用者,先在掛載點裡建立檔案,見(圖二十) 。多餘的問價無法被建立。
(圖二十
在這裡插入圖片描述
刪除一個檔案後建立一個名字為rl.txt 的文件準備測試容量限制。用dd命令測試。格式:dd if=/dev/zero of=/opt/222/rl.txt bs=2M count=40,具體流程見(圖二十一)。
(圖二十一)
在這裡插入圖片描述
最後返回root,檢視磁碟配額使用情況。發現配額確實生效了。見(圖二十二)
(圖二十二)
在這裡插入圖片描述

(三)、總結

今天詳細的講解了LVM邏輯磁碟如何製作以及磁碟配額的管理,可以說此次內容並不算太難,其中有幾點需要注意:1.邏輯卷擴容後需要輸入一條xfs_grows + 邏輯磁碟目錄命令才會生效。2.給已近掛載的磁碟設定配額時需要先解除掛載,才能設定配額。

相關文章