本人是计算机小白,这学期刚学Linux操作系统,今天刚学LVM,来记录一下,有些没写清楚的欢迎补充
LVM (Logical Volume Manager) 逻辑卷管理器
Linux环境下对磁盘分区进行管理的一种机制
主要作用:动态分配磁盘分区及调整磁盘分区大小
PV (Physical Volume)物理卷
VG (Volume Group) 卷组
LV (Logical Volune) 逻辑卷
PE (Physical Extent) 物理区域
LE (Logical Extent) 逻辑区域
我是在VMware station创建虚拟机安装Linux操作系统
首先确定系统中是否安装了lvm工具
[root@btmc ~]# rpm -qa |grep lvm (命令是百度的,下面出现的结果是自己电脑的)
system-config-lvm-1.1.5-1.0.el5 lvm2-2.02.46-8.el5
正式开始了
首先是进入root下
fdisk -l // 查看磁盘情况
右键虚拟机名---设置---硬盘---添加---选中硬盘---下一步---默认下一步(SCSI(S))---默认下一步(创建 新虚拟磁盘)---默认(20)下一步---完成---重启
fdisk -l //看到刚创建的磁盘sdb
Disk /dev/sdb: 21.4 GB, 21474836480 bytes
[root@btmc ~]# fdisk /dev/sdb
Command (m for help): n 新建 Command action e extended p primary partition (1-4) p // 主分区
Partition number (1-4): 1
First cylinder (1-2610, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-2610, default 2610): //默认2610 Using default value 2610 Command (m for help): t 修改磁盘类型 Selected partition 1 Hex code (type L to list codes): 8e LVM格式 (默认是83) Changed system type of partition 1 to 8e (Linux LVM) Command (m for help): w //写入 [root@btmc ~]# fdisk -l Device Boot Start End Blocks Id System /dev/sdb1 1 2610 20964793+ 8e Linux LVM
[root@btmc ~]# mkfs.ext4 /dev/sdb1 //格式化,ext4是最新Linux分区格式 [root@btmc ~]# pvcreate /dev/sdb1 //将分区做成物理卷 Physical volume "/dev/sdb1" successfully created
[root@btmc ~]# pvdisplay //查看物理卷 PV Name /dev/sdb1 VG Name PV Size 19.99 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID CYPMVl-c0Zw-j4Vu-jsIV-VwcW-q9U6-uG9AfI [root@btmc ~]# vgdisplay //查看卷组 --- Volume group --- VG Name VolGroup00 VG Size 19.88 GB PE Size 32.00 MB [root@btmc ~]# vgextend VolGroup00 /dev/sdb1 //将sdb1扩充到VolGroup00卷组中 Volume group "VolGroup00" successfully extended [root@btmc ~]# vgdisplay //查看卷组 --- Volume group --- VG Name VolGroup00 VG Size 39.84 GB PE Size 32.00 MB [root@btmc ~]# df -h //查看已有逻辑卷 [root@btmc ~]# lvextend -l +100%Free (逻辑卷路径/dev/mapper······)
[root@btmc ~]# resize2fs (逻辑卷路径/dev/mapper······) //使上一命令生效
[root@btmc ~]#df -h //查看