您的位置:首页 > 其它

LVM(逻辑卷管理)

2017-08-12 20:41 507 查看

LVM逻辑卷管理命令

显示分区信息

[root@centos7 ~]#fdisk -l


pv:

物理硬盘格式为物理卷(pv):

[root@centos7 ~]#pvcreate /dev/sda6


查看物理卷(pv)信息:

[root@centos7 ~]#pvs
[root@centos7 ~]#pvdisplay


删除物理卷(pv):

[root@centos7 ~]#pvremove /dev/sda6


VG

创建卷组(VG),并将物理卷(PV)加入到卷组中:

[root@centos7 ~]#vgcreate vg0 /dev/sda6


增加卷组(VG)空间:

[root@centos7 ~]#vgextend vg0 /dev/sda7


显示卷组(VG)信息:

[root@centos7 ~]#vgs
[root@centos7 ~]#vgdisplay


删除卷组(VG):

[root@centos7 ~]#vgremove vg0


LV:

基于卷组(VG)创建逻辑卷(LV)

[root@centos7 ~]#lvcreate -l 200 -n gamelv vg0
(注:-l 200  创建200个PE (默认一个PE大小4M)为容量800M )


[root@centos7 ~]#lvcreate -L +1G -n gamelv vg0
(注:-L  +G表示创建lv 大小为1G,-n 后加lv设定名字)


增加逻辑卷空间:

lvextend  -L  +500M  /dev/vg0/gamelv
下一步需要在线拉伸,更新逻辑卷
[root@centos7 ~]#resize2fs /dev/vg0/gamelv
(分区为ext格式)
[root@centos7 ~]#xfs_growfs /dev/vg0/gamelv
(分区为xfs格式)


减少逻辑卷空间:

需要离线减小(umount),在下面实验运用到

LVM配置

1.创建一个PE大小为8M的一个20个PE的game,卷组名为vg0,格式化为ext4,并挂至/storage目录下,要求开机生效。

2.由于/storage空间不足,需要拉大至746M

3.生产离线,要求将game调整至创建时的大小

首先使用fdisk 创建一个大小为1G格式为lvm的分区



第一步:新建一个LVM物理卷

[root@centos7 ~]#pvcreate /dev/sda7
Physical volume "/dev/sda7" successfully created.


第二步:创建卷组(vg0)

[root@centos7 ~]#vgcreate -s 8M vg0 /dev/sda7
Volume group "vg0" successfully created
(注:-s 8M 指定一个PE大小为8M)


第三步:创建逻辑卷(game)

[root@centos7 ~]#lvcreate -l 20 -n game vg0
Logical volume "game" created.
(注:-n 指定卷名)


第四步:格式化创建新的逻辑卷文件系统

[root@centos7 ~]#mkfs.ext4 /dev/vg0/game


最后一步:写入/etc/fstab开机生效,挂载

[root@centos7 ~]#vim /etc/fstab
/dev/vg0/game  /storage  ext4   defaults   0 0

mkdir /storage
mount -a
df    -h


扩展逻辑卷

lvextend -L 746M  /dev/vg0/game


resize2fs /dev/vg0/game


减缩逻辑卷

umount /storage/
e2fsck -f /dev/vg0/game
resize2fs /dev/vg0/game160M


lvreduce -L 160M /dev/vg0/game
mount -a
df -h
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  lvm