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中,如何管理磁碟配額?Linux
- 手把手教學----LVM邏輯卷管理與磁碟配額實操全流程LVM
- Linux賬號和許可權管理(理論配寫)Linux
- K8S-磁碟配額管理-整理K8S
- Android螢幕適配(理論適配100%機型)Android
- Linux LVM磁碟管理與FS掛載LinuxLVM
- 『學了就忘』Linux檔案系統管理 — 63、磁碟配額介紹Linux
- 『學了就忘』Linux檔案系統管理 — 64、磁碟配額的配置步驟Linux
- linux 給lvm磁碟擴容LinuxLVM
- 解決overlay2儲存驅動的磁碟配額問題
- ceph的配額功能分析
- hadoop queue的配額調整Hadoop
- 在Linux中,如何在Linux中進行資源配額管理?Linux
- 【直播預告】Greenplum磁碟配額管理工具Diskquota內部實現
- kubernetes排程之資源配額
- kubernetes排程之資源配額示例
- lvm 擴充邏輯卷空間(linux的磁碟擴容)LVMLinux
- Android適配: 拉伸適配的缺點Android
- android 螢幕適配二:手寫百分比佈局適配Android
- JuiceFS 目錄配額功能設計詳解UI
- 線上配l資正好配 資2020年11月25日:論大資料炒股大資料
- Linux 磁碟與磁碟分割槽Linux
- 掛載已有資料的LVM磁碟LVM
- 理論+實驗:Linux的DHCP原理與配置Linux
- Linux應該這麼學第7章使用 RAID 與 LVM 磁碟陣列技術LinuxAILVM陣列
- Linux LVMLinuxLVM
- Dart空安全的底層原理與適配Dart
- Spring框架使用@Autowired自動裝配引發的討論Spring框架
- vue3.x路由404通配處理Vue路由
- 20年經驗的汽車銷售經理告訴你買車選高配還是低配?
- flutter 螢幕尺寸適配 字型大小適配Flutter
- Podman 已成 Linux 官方標配!Docker 沒戲了?LinuxDocker