Linux的LVM與磁碟配額(理論+配寫)
文章目錄
一、LVM與磁碟配額
邏輯卷管理(LVM)
- 能夠在保持現有資料不變的情況下動態調整磁碟容量,從而提高磁碟管理的靈活性
- /boot分割槽用於存放引導檔案,不能基於LVM建立
1、LVM機制的基本概念
- PV(物理卷)
- VG(卷組)
- LV(邏輯卷)
分割槽型別要選8e
pv由pe組成,一個pe:4MB,基本單元
卷組把多個物理卷組成一個整體
邏輯卷再從卷組中重新分配物理卷
2、LVM的管理命令
- 先fdisk建立分割槽,分割槽型別要改成8e,建立好後不要格式化
- 建立物理卷,建立卷組,建立邏輯卷
- 再格式化,最後掛載
功能 | 物理卷管理 | 卷組管理 | 邏輯卷管理 |
---|---|---|---|
Scan掃描 | pvscan | vgscan | lvscan |
Create建立 | pvcreate | vgcreate | lvcreate |
Display顯示 | pvdisplay | vgdisplay | lvdisplay |
Remove刪除 | pvremove | vgremove | lvremove |
Extend擴充套件 | \ | vgextend | lvextend |
Reduce減少 | \ | vgreduce | lvreduce |
(一)配寫圖:
先在虛擬機器關機狀態下建立好三個硬碟,我這裡每個20g,然後開機
首先檢視是否有磁碟加入
開始進行LVM操作
其他兩個盤也要配置上述命令,一樣的操作
配完後,先建立物理卷再建立卷組
最後建立邏輯卷
創完後,格式化邏輯卷
再掛載邏輯卷
(二)擴充套件LVM
最後再掛載
二、磁碟配額概述
1、實現磁碟限額的條件
- 需要Linux核心支援
- 安裝xfsprogs與quota軟體包
2、Linux磁碟限額的特點
- 作用範圍:針對指定的檔案系統(分割槽)
- 限制物件:使用者賬號、組賬號
- 限制型別:磁碟容量、檔案數量
- 限制方法:軟限制、硬限制
插圖
3、設定磁碟配額
當Linux根分割槽的磁碟空間耗盡時,Linux作業系統將無法再建立新的檔案,同時也可能會出現服務程式崩潰、系統無法啟動等故障。
為了避免在伺服器中出現類似磁碟空間不足的問題,可以啟用磁碟配額功能,對使用者在指定檔案系統(分割槽)中使用的磁碟空間、檔案數量進行限制,以防止個別使用者惡意或無意間佔用大量磁碟空間,從而保持系統儲存空間的穩定性和持續可用性。
在Centos系統中,不同的檔案系統使用不同磁碟配額配置管理工具。例如,XFS檔案系統通過xfs_quota工具進行管理;EXT3/4檔案系統通過quota工具進行管理。
(一)Centos7中設定磁碟配額步驟
1、檢查是否已安裝xfsprogs和xfs_quota軟體包
rpm -q xfsprogs quota
yum install -y xfsprogs quota
2、以支援配額功能的方式掛載檔案系統
umount /dev/vgname1 / lvname1
mount -o usrquota, grpquota /dev/vgname1/ lvname1
#新增掛載引數"usrquota, grpquota"用於增加對使用者、組配額功能的支援或者
**vim /etc/ fstab**
/ dev / vgname1/ lvname1
/ opt
xfs
defaults,usrquota, grpquota 0 0
umount /dev/vgname1/ lvname1
mount -a
#一a選項,將/etc/ fstab的所有內容重新載入
3、編輯使用者和組賬號的配額設定
useradd zhangsan
passwd zhangsan
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M isoft=40 ihard=50 zhangsan'/opt/
-x -c
單引號開始
limit:限制
limit -u或-g
-u:指定使用者賬號物件
容量
bsoft:軟限制
bhard:硬限制
檔案數量
isoft:軟限制
ihard:硬限制
賬戶名稱
單引號結束
最後指定限額的目錄
-x:表示啟動專家模式,在當前模式下允許對配額系統進行修改的所有管理命令可用。
-c:表示直接呼叫管理命令。
-u:指定使用者賬號物件。
-g:指定組賬號物件。
bsoft:設定磁碟容量的軟限制數值(預設單位為KB)。
bhard:設定磁碟容量的硬限制數值(預設單位為KB)。
isoft:設定磁碟檔案數的硬限制數值。
ihard:設定磁碟檔案數的軟限制數值。
#僅限制磁碟容量
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M zhangsan'/opt/
#僅限制檔案數
xfs_quota -x -c 'limit -u isoft=40 ihard=50 zhangsan'/opt/
#檢視zhangsan磁碟容量限制
xfs_quota -c 'quota -uv zhangsan' /opt/
#檢視zhangsan檔案數限制
xfs_quota -c ' quota -i -uv zhangsan' /opt/
4、驗證磁碟配額功能
chmod 777 lopt
su zhangsancd /opt
#驗證磁碟容量超限
dd if=/dev/zero of=/opt/ddtest.txt bs=10M count=12
#驗證磁碟檔案數超限
dd if=/dev / zero of=/opt/ddtest.txt bs=1M count=60
dd命令是一個裝置轉換和連續複製命令
"if=”指定輸入裝置(或檔案)
"of=”指定輸出裝置(或檔案)
"bs=”指定讀取資料塊的大小
"count=”指定讀取資料塊的數量
/dev/zero "零"裝置檔案,可以無限的提供空字元。常用來生成一個特定大小的檔案。
5、檢視配額使用情況
#檢視所有可用分割槽的磁碟容量配額使用情況
xfs_quota -x -c ‘report -a’
#檢視磁碟容量和檔案數的報告
xfs_quota -x -c ‘report -abih’
(二)磁碟配額配寫圖:
相關文章
- LVM與磁碟配額LVM
- LVM與磁碟配額(包含磁碟配額與驗證實操)LVM
- Linux—磁碟配額,管理LVM邏輯卷LinuxLVM
- LVM與磁碟配額管理 so easy come onLVM
- Linux磁碟配額配置Linux
- Linux下的磁碟配額quotaLinux
- Linux磁碟配額Quota配置Linux
- Linux磁碟配額(Quota)(轉)Linux
- ★Linux磁碟配額的使用 ★——牛刀小試Linux
- 在Linux中,如何管理磁碟配額?Linux
- 手把手教學----LVM邏輯卷管理與磁碟配額實操全流程LVM
- Linux賬號和許可權管理(理論配寫)Linux
- linux的分割槽的最佳化和 磁碟配額(轉)Linux
- 【Linux】Linux檔案系統管理7 磁碟配額管理Linux
- K8S-磁碟配額管理-整理K8S
- 安裝及使用quota管理磁碟配額(轉)
- RH AS3 上快速實現磁碟配額(轉)S3
- Android螢幕適配(理論適配100%機型)Android
- 配額協議協議
- 【Solaris】Solaris檔案系統管理6 磁碟配額管理
- 『學了就忘』Linux檔案系統管理 — 63、磁碟配額介紹Linux
- linux新增硬碟並編輯配額Linux硬碟
- 『學了就忘』Linux檔案系統管理 — 64、磁碟配額的配置步驟Linux
- Oracle 12c ASM|專題配額組的配額真的管用嗎?OracleASM
- 解決overlay2儲存驅動的磁碟配額問題
- ceph的配額功能分析
- Linux LVM磁碟管理與FS掛載LinuxLVM
- hadoop queue的配額調整Hadoop
- LVM 管理linux磁碟LVMLinux
- 【直播預告】Greenplum磁碟配額管理工具Diskquota內部實現
- 在Linux中,如何在Linux中進行資源配額管理?Linux
- linux 給lvm磁碟擴容LinuxLVM
- linux下 lvm 磁碟擴容LinuxLVM
- unlimited tablespace許可權和quota 配額MIT
- UITableView與WKWebView的巢狀與適配UIWebView巢狀
- kubernetes排程之資源配額示例
- JuiceFS 目錄配額功能設計詳解UI
- Linux 主機的硬體配備Linux