第九章 LVM操作-centos7.5知識

一、LVM概述

Logical Volume Manager ,邏輯卷管理

動態調整磁盤容量,從而提高磁盤管理的靈活性

需要注意:/boot 分區用於存放引導文件,不能基於 LVM 創建

圖形界面管理工具

system-config-lvm

LVM 機制的基本概念

PV(物理卷)

VG(卷組)

LV(邏輯卷)

clip_image002

主要命令

功能

物理卷管理

卷組管理

邏輯卷管理

Scan 掃描

pvscan

vgscan

lvscan

Create 建立

pvcreate

vgcreate

lvcreate

Display 顯示

pvdisplay

vgdisplay

lvdisplay

Remove 刪除

pvremove

vgremove

lvremove

Extend 擴展

vgextend

lvextend

Reduce 減少

vgreduce

lvreduce

主要命令

pvcreate 設備名1 [設備名2 … …]

vgcreate 卷組名 物理卷名1 物理卷名2

lvcreate -L 容量大小 -n 邏輯卷名 卷組名

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

clip_image004

卷操作三步走:

1、 建立PV

pvcreate /dev/sdh

pvcreate /dev/sdi

pvcreate /dev/sdj

2、 建立VG

vgcreate vg3disk /dev/sdh /dev/sdi /dev/sdj

3、 建立分區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/

擴展磁盤空間(在線)

1、 新加擴容的磁盤:pvcreate /dev/sdk pvcreate /dev/sdl

2、 Vgdisplay查看原來的VG信息

3、 擴展操作

vgextend vg3disk /dev/sdk /dev/sdl

Vgdisplay

lvextend -l +510 /dev/mapper/vg3disk-lvfilm

在線生效的命令

Resize2fs /dev/mapper/vg3disk-lvfilm

這樣實現在線的磁盤空間擴展。

二、磁盤配額

實現磁盤限額的條件

需要 Linux 內核支持

安裝 xfsprogs 與quota 軟件包

Linux 磁盤限額的特點

作用範圍:針對指定的文件系統(分區)

限制對象:用戶帳號、組帳號

限制類型

磁盤容量(默認單位爲 KB

文件數量

限制方法

軟限制

硬限制

磁盤配額管理步驟

clip_image006

操作步驟(注:要用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 /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(查看磁盤容量的限制情況)

作業:

1執行“mount -o uquota,gquota /dev/mail_store/mbox /mailbox/”命令的作用是什麼?;

2執行命令“xfs_quota -c 'quota -uv zhangsan' /mailbox/”的作用是什麼?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章