第四章 Centos7.5下LVM操做與磁盤配額

1、LVM概述與操做
Logical Volume Manager ,邏輯卷管理
動態調整磁盤容量,從而提升磁盤管理的靈活性
須要注意:/boot 分區用於存放引導文件,不能基於 LVM 建立
圖形界面管理工具
system-config-lvm
LVM 機制的基本概念
PV(物理卷)
VG(卷組)
LV(邏輯卷)node

主要命令
功能app

物理卷管理    卷組管理
邏輯卷管理

Scan 掃描 pvscan工具

vgscan
lvscan

Create 創建 pvcreatespa

vgcreate
lvcreate

Display 顯示 pvdisplay3d

vgdisplay
lvdisplay

Remove 刪除 pvremovecode

vgremove
lvremove

Extend 擴展對象

vgextend
lvextend

Reduce 減小blog

vgreduce
lvreduce

主要命令
pvcreate 設備名1 [設備名2 … …]
vgcreate 卷組名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 邏輯卷名 卷組名圖片

lvextend -L +大小 /dev/卷組名/邏輯卷名 rem

lvm卷操做三步走:
一、 創建PV
pvcreate /dev/sdh
pvcreate /dev/sdi
pvcreate /dev/sdj
二、 創建VG
vgcreate vg3disk /dev/sdh /dev/sdi /dev/sdj
三、 創建分區LV
Vgdisplay
lvcreate -l 381 -n lvfilm vg3disk

使用這個分區LV
ll /dev/mapper/
而後能夠格式化mkfs.ext4 /dev/mapper/vg3disk-lvfilm
掛載使用
mount /dev/mapper/vg3disk-lvfilm /mnt/disklv1/
擴展磁盤空間(在線)
一、 新加擴容的磁盤:pvcreate /dev/sdk pvcreate /dev/sdl
二、 Vgdisplay查看原來的VG信息
三、 擴展操做
vgextend vg3disk /dev/sdk /dev/sdl
Vgdisplay
lvextend -l +510 /dev/mapper/vg3disk-lvfilm
在線生效的命令
Resize2fs /dev/mapper/vg3disk-lvfilm
這樣實如今線的磁盤空間擴展。
圖片描述
2、磁盤配額
實現磁盤限額的條件
須要 Linux 內核支持
安裝 xfsprogs 與quota 軟件包
Linux磁盤限額的特色
做用範圍:針對指定的文件系統(分區)
限制對象:用戶賬號、組賬號
限制類型
磁盤容量(默認單位爲 KB)
文件數量
限制方法
軟限制
硬限制
磁盤配額管理步驟

操做步驟(注:要用XFS分區)
啓用文件系統的配額支持
添加 usrquota、grpquota 掛載參數
[root@localhost ~]# vi /etc/fstab
…… //省略部分信息
/dev/sdg1 /mailbox xfs defaults,usrquota,grpquota 0 0
[root@localhost ~]# mount -o remount /mailbox/
[root@localhost ~]# mount
…… //省略部分信息
/dev/sdg1 on /mailbox type xfs (rw,relatime,attr2,inode64,usrquota,grpquota)
[root@localhost ~]# chmod 777 /mailbox/
編輯用戶和組賬號的配額設置
使用 xfs_quota 命令編輯配額設置
xfs_quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 用戶名' 掛載點
經常使用選項
-u、-g、-x、-c
-u用戶名限制
-g組名限制
-x專家模式
-c指定命令
限制字段
bsoft、bhard、isoft、ihard

驗證磁盤配額功能
切換到設置配額的分區(掛載目錄)
建立指定數量的文件:使用 touch 命令,或 cp 命令
建立指定容量的文件:使用 dd 命令,或 cp 命令
查看配額使用 狀況
xfs_quota -x -c ‘report 選項‘ 掛載點
report經常使用選項
-a、-i、-b 、-u、-g

操做步驟舉例:
useradd aa1
添加硬盤分區(格式化xfs)
chmod 777 /mailbox/
設置永久掛載vi /etc/fstab
/dev/sdm1 /mailbox xfs defaults,usrquota,grpquota 0 0
mount -o remount,userquota,grpquota /mailbox/
若命令沒有生效,則umount –a ;mount -a

xfs_quota -x -c 'limit –u bsoft=50M bhard=60M isoft=1500 ihard=2000 aa1' /mailbox/
xfs_quota -x -c 'limit -u bsoft=50M bhard=60M aa2' /mailbox/

groupadd aagroup
xfs_quota -x -c 'limit -g bsoft=100M bhard=200M isoft=500 ihard=2500 aagroup' /mailbox/
xfs_quota -x -c 'limit -g bsoft=50M bhard=60M aagroup' /mailbox/

xfs_quota -x -c 'report -i -ug' /mailbox (查看文件數的限制狀況)
xfs_quota -x -c 'report -b -ug' /mailbox(查看磁盤容量的限制狀況)

做業:一、執行「mount -o uquota,gquota /dev/mail_store/mbox /mailbox/」命令的做用是什麼?;二、執行命令「xfs_quota -c 'quota -uv zhangsan' /mailbox/」的做用是什麼?

相關文章
相關標籤/搜索