逻辑卷LVM
目的:管理磁盘的一种方式,与前面说的磁盘管理性质差不多
特点:能够随便的扩张或者缩小磁盘,不受磁盘分区的影响,比较方便,企业里面都是进行扩张的
分类
PV:物理卷
VG:卷组
LVM:逻辑卷
创建LVM
- 准备几块我们实验用的磁盘
磁盘的添加请查看磁盘管理
- 把磁盘变成物理卷
pvcreate 磁盘名
//把sdb磁盘变成pv物理卷,
[root@localhost ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
//出现这句话说明成功了
- 物理卷加入卷组
vgcreate 卷组名 磁盘名
//把sdb磁盘加入vg1里面
[root@localhost ~]# vgcreate vg1 /dev/sdb
Volume group "vg1" successfully created
//出现这句话说明成功了
- 从卷组里面拿点空间做成逻辑卷
lvcreate -L 大小 -n 逻辑卷的名字 卷组名
[root@localhost ~]# lvcreate -L 1G -n lv1 vg1
Logical volume "lv1" created.
- 格式化/创建系统文件
mkfs.ext4 LVM的地址
[root@localhost ~]# mkfs.ext4 /dev/vg1/lv1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Allocating group tables: done //成功
Writing inode tables: done //成功
Creating journal (8192 blocks): done //成功
Writing superblocks and filesystem accounting information: done //成功
- 挂载
创建目录 mkdir 地址
mount -t ext4 LVM地址 目录地址
[root@localhost ~]# mount -t ext4 /dev/vg1/lv1 /tmp/aaa/
查看
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 17G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk
└─vg1-lv1 253:2 0 1G 0 lvm /tmp/aaa
sdc 8:32 0 5G 0 disk
sdd 8:48 0 5G 0 disk
sr0 11:0 1 4.4G 0 rom
扩大VG卷组
针对磁盘不够用的时候进行扩容
- 把磁盘变成PV
pvcreate 磁盘名 - 将pv加入到vg组里面
vgextend 卷组名 磁盘名
LVM扩容
- 扩容LV
4.lvextend -L +大小 /dev/卷组名/lv名 - 观察文件系统当前的容量
df -hT - 增加文件系统的容量
resize2fs /dev/卷组名/lv名
转载:https://blog.csdn.net/m0_46393435/article/details/104629980
查看评论