目錄
1、LVM(Logical Volume Manager)邏輯卷管理:
2、實作程序:
3、LVM機制的基本概念:
4、LVM實驗操作:
實驗:CentOS7中設定磁盤配額:
總結:
1、LVM(Logical Volume Manager)邏輯卷管理:
是Linux環境下對磁盤磁區進行管理的一種機制;
(1)能夠在保持現有資料不變的情況下動態調整磁盤容量,從而提高磁盤管理的靈活性
(2)/boot磁區用于存放弓|導檔案,不能基于LVM創建
優點:保持現有資料,動態調整,高可用高靈活;
2、實作程序:
●將設備指定為物理卷
●用一個或者多個物理卷來創建一個卷組,
●物理卷是用固定大小的物理區域(PE)來定義的(方便呼叫,利用率高,默認1PE=4M)
●在物理卷上創建的邏輯卷,是由物理區域(PE)組成
●可以在邏輯卷上創建檔案系統并掛載
3、LVM機制的基本概念:
(1)PV(物理卷):物理卷是LVM機制的基本存盤設備,通常對應為一個普通磁區或整個硬碟,創建物理卷時,會在磁區或硬碟的頭部創建一個保留區塊,用于記錄LVM的屬性,1PE=4MB;
(2)VG(卷組):由一個或多個物理卷組成一個整體,即稱為卷組,在卷組中可以動態地添加或移除物理卷;
(3)LV(邏輯卷):邏輯卷建立在卷組之上,與物理卷沒有直接關系,
對于邏輯卷來說,每一個卷組就是一個整體,從這個整體中“切出”一小塊空間,作為用戶創建檔案系統的基礎,這一小塊空間就稱為邏輯卷,
(4)PE(物理塊):PE是物理卷PV的基本劃分單元,具有唯一編號的PE是可以被LVM尋址的最小單元,PE的大小是可配置的,默認為4MB,所以物理卷(PV)由大小等同的基本單元PE組成;
主要命令:
| 功能 | 物理卷管理 | 卷組管理 | 邏輯卷管理 |
| Scan掃描 | pvscan | vgscan | lvscan |
| create建立 | pvcerate | vgcreate | lvcreate |
| display顯示 | pvdisplay | vgdisplay | lvdisplay |
| remove洗掉 | pvremove | vgremove | lvremove |
| extend擴展 | ------- | vgextend | lvtend |
| reduce減少 | ------- | vgreduce | lvreduce |
4、LVM實驗操作:
(1)關閉主機,添加兩塊新硬碟,重啟主機;
(2)用fdisk -l或lsblk查看硬碟磁區情況;

(3)對硬碟sdb進行磁區,并且把磁區型別的ID標記號改為“8e”
fdisk /dev/sdb //開始磁區

(4)創建物理卷:(創建物理卷時的設備可以是磁區也可以是硬碟,如果是磁區,其型別ID要為8e)
[root@localhost ~]# pvcreate /dev/sdb1 /dev/sdc //創建物理卷
[root@localhost ~]# pvdisplay //查看物理卷情況

(5)將多個或者一個物理卷組成一個卷組:
[root@localhost ~]# vgcreate ky15 /dev/sdc /dev/sdb1
命令字 卷組名 物理卷(一個或多個)
[root@localhost ~]# vgdisplay //查看卷組

(6)創建邏輯卷:
[root@localhost ~]# lvcreate -L 20G -n ky1501 ky15
命令字 大小20G -n 邏輯卷名字 卷組名字
[root@localhost ~]# lvdisplay //查看邏輯卷情況

(7)對邏輯卷進行格式化,創建XFS檔案系統,并且掛載到/data目錄下;
[root@localhost ~]# mkfs.xfs /dev/ky15/ky1501 //對邏輯卷進行格式化,創建xfs系統
[root@localhost ~]# mkdir /data //創建data檔案夾
[root@localhost ~]# mount /dev/ky15/ky1501 /data //掛載到/data目錄下
[root@localhost ~]# df -hT //查看檔案掛載情況

(8)進行卷組和邏輯卷擴容:因為還有sdb2磁區未創建物理卷;

實驗2:先添加磁區進物理卷,再對卷組和邏輯卷進行擴容;
[root@localhost ~]# pvcreate /dev/sdb2 //將磁區sdb2加入物理卷
[root@localhost ~]# pvdisplay //查看物理卷

擴展卷組和邏輯卷:
vgextend ky15 /dev/sdb2
命令字 需要擴容的卷組名 物理卷(沒有被用的物理卷)
lvextend -L +10G /dev/ky15/ky1501
命令字 指定友好大小10G lv邏輯卷位置
xfs_growfs /dev/ky15/ky1501 //重繪xfs檔案系統
重繪檔案系統命令 邏輯卷名字

實驗:CentOS7中設定磁盤配額:
當Linux根磁區的磁盤空間耗盡時,Linux作業系統將無法再建立新的檔案,同時也可能會出現服務程式崩潰、系統無法啟動等故障,
在Centos系統中,不同的檔案系統使用不同磁盤配額配置管理工具,例如,XFS文 件系統通過xfs_quota 工具進行管理;EXT3/4 檔案系統通過quota工具進行管理,
(1)檢查是否已安裝xfsprogs和quota軟體包;
[root@localhost ~]# rpm -q xfsprogs quota
xfsprogs-4.5.0-12.el7.x86_64
quota-4.01-14.el7.x86_64
如果沒有安裝則用yum安裝:
[root@localhost ~]# yum install -y xfsprogs quota
(2)以支持配額功能的方式掛載檔案系統;
[root@localhost ~]# umount /data
[root@localhost ~]# mount -o usrquota,grpquota /dev/ky15/ky1501 /data
#添加掛載引數"usrquota, grpquota"用于增加對用戶、組配額功能的支持
(3)編輯用戶和組賬號的配額設定;
[root@localhost ~]# useradd lisi
[root@localhost ~]# passwd lisi
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M isoft=6 ihard=10 lisi' /data/
命令字 專家模式 呼叫命令 limit限制 -u指定用戶 軟硬限制 需要限制的用戶 掛載點
-x:表示啟動專家模式,在當前模式下允許對配額系統進行修改的所有管理命令可用
-c: 表示直接呼叫管理命令
-u: 指定用戶賬號物件
-g: 指定組賬號物件
bsoft: 設定磁盤容量的軟限制數值(默認單位為KB)
bhard:設定磁盤容量的硬限制數值(默認單位為KB)
isoft:設定磁盤檔案數的軟限制數值
ihard:設定磁盤檔案數的硬限制數值
查看可用磁區的磁盤容量配額使用情況:xfs_quota -x -c 'report -abih'
report常用選項:
-u:對用戶查看
-g:對組查看
-a:查看所有可用磁區的配額使用情況
-b:查看磁盤容量
-i:查看檔案數

(4)驗證磁盤配額功能:
chmod 777 /data
su lisi
cd /data
[lili@localhost data]$ dd if=/dev/zero of=/data/tp.txt bs=100M count=2

總結:
1、LVM是邏輯卷管理,能保存現有資料,動態調整磁盤容量;
2、一個或多個物理卷組成一個卷組,物理卷可以是磁盤磁區也可以是磁盤;
3、物理卷中1PE=4MB;
4、邏輯卷建立在卷組之上,與物理卷沒有直接關系;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/299245.html
標籤:區塊鏈
