pvcreate /dev/vdb1
pvs
vgcreate VolGroup01 /dev/vdb1
lvcreate -L 100G -n Lvdata VolGroup01
vgs
lvs
lvcreate –help
pvs
vgs
lvcreate -L 100G -n Lvdata VolGroup01
lvs
vgs
lvcreate -L 99G -n Lvdata VolGroup01
mkdir /data
mkfs -t xfs /dev/mapper/VolGroup01-Lvdata
mount /dev/mapper/VolGroup01-Lvdata /data
lsblk

touch /.autorelabel
180 echo “jMx7mtq@VR” | passwd –stdin root

PV:物理卷

PE:物理区域

VG:逻辑卷组

LV:逻辑卷

fdisk -l /dev/sdb

ll /dev/sdb*

安装lvm软件包

yum -y install lvm2

PS:PV-VG-LV

创建PV

pvcreate /dev/sdb1 /dev/sdb2

pvdisplay 或 pvs

PV划分到VG组

vgcreate vg1 /dev/sdb1 /dev/sdb2

vgdisplay 或 vgs

pvdisplay 可查看到PE

创建LV

lvcreate -L 200M -n lv1 vg1 不能选全部

lvdisplay 或 lvs

mkfs -t ext4(可实现lvm的扩缩容)/xfs(可实现lvm的扩容) /dev/vg1/lv1
mkfs -t xfs /dev/mapper/VolGroup01-Lvdata

mount /dev/vg1/lv1 /data

echo “/dev/mapper/VolGroup01-Lvdata /data xfs defaults 0 0” >> /etc/fstab
df -h

查询操作系统版本
cat /etc/redhat-release

查询cpu信息
cat /proc/version

查询内存信息
dmidecode |grep -A16 “Memory Device$”

4.加入附件

扩容命令
pvresize -v /dev/sdb
lvresize -L 2.19T /dev/mapper/VolGroup01-LVdata
xfs_growfs /dev/mapper/VolGroup01-LVdata

lvremove /dev/VolGroup06/LVdata
vgremove VolGroup06
pvremove /dev/sdh

1.给已有磁盘扩容 新盘扩至原有盘

pvcreate /dev/sdb1
vgextend VolGroup01 /dev/sdb1
lvresize -l +100%FREE /dev/mapper/VolGroup03-LVdata
-l + :指定逻辑卷的LE个数,如 -l +200 (这里的l是小写的L)

-L + :表示增加多少空间,如 -L +15G ,单位有bBsSkKmMgGtTpPeE

-l +100%FREE :表示增加vg的全部可用空间 (这里的l是小写的L)
xfs_growfs /dev/mapper/VolGroup03-LVdata

2.给已有磁盘扩容 原始磁盘扩容后

[root@redhat ~]# lsblk
查看/分区没有变
[root@redhat ~]# df -hT

查看pv vg lv 都是没变的
[root@redhat ~]# pvs
[root@redhat ~]# vgs
[root@redhat ~]# lvs

此时先分区
[root@redhat ~]# fdisk /dev/sda
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思
命令(输入 m 获取帮助):p
命令(输入 m 获取帮助):n
Select (default p): p

命令(输入 m 获取帮助):p
命令(输入 m 获取帮助):w
查看新建分区
[root@redhat ~]# fdisk -l
lsblk里面没变
[root@redhat ~]# lsblk
新建物理卷pv
新建PV时候,此时报错
[root@redhat ~]# pvcreate /dev/sda3
Device /dev/sda3 not found.
手动同步一下分区
[root@redhat ~]# partprobe
Warning: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
然后再看lsblk这时候发现sda3了
[root@redhat ~]# lsblk
然后再次创建PV,这次成功
[root@redhat ~]# pvcreate /dev/sda3
Physical volume “/dev/sda3” successfully created
查看pv变大了
[root@redhat ~]# pvs
[root@redhat ~]# vgs
扩展VG卷组,centos是卷组的名字,扩展成功
[root@redhat ~]# vgextend centos /dev/sda3
Volume group “centos” successfully extended
扩展卷组后,再次查看VG就,发现VG变大,并且空闲了10G
[root@redhat ~]# vgs
扩展LV,先查看
[root@redhat ~]# lvs
再扩展,查看空闲的PE数量
扩展,此时报错,给定的2599不大于现有的4351,因为现在的root是4351个LE
lvextend -l +2599 /dev/centos/root
或lvextend -L +10G /dev/centos/root
查看root分区的lv已经变大
[root@redhat ~]# lvs
此时查看发现文件系统还没变大
[root@redhat ~]# df -hT
重新growfs一下
[root@redhat ~]# xfs_growfs /dev/centos/root
再次查看成功了
[root@redhat ~]# df -hT

parted -l
parted /dev/sdf
ll /dev/sdf1
pvcreate /dev/sdf1
vgscan
df -h
vgextend VolGroup01 /dev/sdf1
echo $?
vgdisplay
vgdisplay
df -h
lvdisplay
lvdisplay |grep VolGroup01
pvdisplay
lvdisplay
df -h
pvdisplay
cat /etc/fstab
vgdisplay
df -h
lvextend -l +100%FREE /dev/mapper/VolGroup01-LVdata
xfs_growfs /dev/mapper/VolGroup01-LVdata
df -h

fdisk /dev/vdb
lsblk
pvcreate /dev/vdb1
pvs
vgcreate VolGroup01 /dev/vdb1
lvcreate -L 100G -n Lvdata VolGroup01
vgs
lvs
lvcreate –help
pvs
vgs
lvcreate -L 100G -n Lvdata VolGroup01
lvs
vgs
lvcreate -L 99G -n Lvdata VolGroup01
mkdir /data
mkfs -t xfs /dev/mapper/VolGroup01-Lvdata
mount /dev/mapper/VolGroup01-Lvdata /data
echo “/dev/mapper/VolGroup01-Lvdata /data xfs defaults 0 0” >> /etc/fstab
cat /etc/fstab
lsblk
df -Th