LVM逻辑卷
1.管理分散的空间。
2.逻辑卷动态的扩大与缩减。
首先将众多的物理卷(pv)组成卷组(vg),
再从卷组中划分出逻辑卷(lv)。
命令:create 创建
extend 扩展
vgcreate 卷组名称 分区
pvs 显示物理卷基本信息
vgs 显示卷组基本信息
lvs 显示逻辑卷基本信息
一、创建物理卷与卷组
格式:vgcreate 卷组名称 分区
例: vgcreate myvg /dev/sda[1-3]
直接创建卷组物理卷就可以形成。
二、创建逻辑卷
格式:lvcreate -L 逻辑卷大小 -n 逻辑卷的名称 卷组名
例: lvcreate -L 16G -n mylv myvg
三、使用逻辑卷lv
例: mkfs.ext4 /dev/myvg/mylv
mkdir /lvlv
vim /etc/fstab
/dev/myvg/mylv /lvlv ext4 defaults 0 0
mount -a
df -h
逻辑卷的扩展
逻辑卷的扩展,支持线上操作。
一、卷组有足够的剩余空间。
1.直接扩展逻辑卷的空间
例:vgs
lvs
lvextend -L 18G /dev/myvg/mylv
2.扩展文件系统
扩展ext4文件系统:resize2fs 分区
扩展xfs文件系统: xfs_growfs 分区
例:resize2fs /dev/myvg/mylv
df -h
二、卷组没有足够的剩余空间
1.先扩展卷组
格式:vgextend 扩展的卷组名 分区
例: vgextend myvg /dev/sda5
2.扩展逻辑卷组的空间
例:lvextend -L 25G /dev/myvg/mylv
3.扩展文件系统大小
例:resize2fs /dev/myvg/mylv
PE的设置
PE:卷组划分空间的单位,默认4M。
作用:可以更加精准的创建逻辑卷的大小。
创建卷组的时候设置PE的大小
格式:vgcreate -s PE大小 卷组名 分区
lvcreate -l PE的个数 -n test 卷组名
vgchange -s PE大小 卷组名 (修改PE大小)
例: vgchange -s 2M myvg
lvcreate -l 50 -n test myvg
管理交换空间(相当于虚拟内存)
当物理内存不够用时,时候用磁盘空间来模拟内存。
在一定程度上缓解内存不足的问题。
交换分区:以空闲分区充当的交换空间
命令:
mkswap 分区 格式化SWAP命令
例:mkswap /dev/sda6
swapon -s 查看swap命令
swapon /dev/sda6 启用交换空间
swapoff /dev/sda7 停用交换空间
swapon -a 专用于检测swap挂载
开机自动挂载
例:vim /etc/fstab
/dev/sda6 swap swap defautls 0 0
swapon -a
swapon -s
本文转自夜流璃雨 51CTO博客,原文链接:http://blog.51cto.com/13399294/1982190,如需转载请自行联系原作者