LVM逻辑卷

2019-08-02  本文已影响0人  zxhChex

LVM逻辑卷是管理磁盘的一种方式,性质与基本磁盘无异。
LVM可以随意扩张大小,缩减大小,快照备份。

对于磁盘的管理方式

一.基本磁盘的管理

基本分区(mbr或者gpt)---> 文件系统filesystem ---> 挂载mount

MBR 分区

用于分区小于2TB的磁盘 可拥有四个主分区。另可添加扩展分区,逻辑分区。
例如:3主分区+1扩展分区(n个逻辑分区)

GPT 分区

用于分区大于2TB的磁盘,最多可拥有128个主分区

二.逻辑磁盘的管理

逻辑卷 ---> 文件系统filesystem ---> 挂载 mount

工作原理

PV 物理卷
PE 物理块
VG 卷组
LV 逻辑卷
LE 逻辑块

工作原理

查看磁盘信息

① ll /dev/sd*
② lsblk

一. 分区

将物理磁盘转为PV
     pvcreate  /dev/sdc
查看物理卷信息
     pvs  (scan)
创建卷组VG

VG 就是管理物理卷的一种工具,将新添加的物理卷都一起管理。

     vgcreate  vg1  /dev/sdc
查看卷组信息
     vgs
创建逻辑卷LV
     lvcreate -L 200M -n lv1 vg1
查看逻辑卷
     lvs

二.格式化(创建文件系统)

     mkfs.ext4  /dev/vg1/lv1

ext4就是Linux系统管理的一种方式,第四代扩展式文件系统

xfs是一种高性能的日志文件系统

三. 挂载

     mkdir  /mnt/lv1
手动挂载(临时)
     mount -t ext4  /dev/vg1/lv1  /mnt/lv1
自动挂载(开机自动挂载)
     vim /etc/fstab
/dev/vg1/lv1   /mnt/lv1    ext4    defaults      0     0

分区 挂载点 文件系统类型 默认选项 优先级(压缩 检测)

重新加载fstab
     mount -a
查看已挂载的磁盘
     df -hT 

LV扩容以及减少

扩容
     lvextend  -L +200M  /dev/vg1/lv1

xfs的lvm 不支持减少

扩容后刷新文件系统
     resize2fs   /dev/vg1/lv1     (resize to fs)
LV减少
取消挂载
     umount /dev/vg1/lv1
缩小lv
     lvreduce -L -200M /dev/vg1/lv1
格式化
     mkfs.ext4  /dev/vg1/lv1

逻辑卷的删除

先取消挂载 umount /dev/vg1/lv1z
删除逻辑卷 lvremove /dev/vg1/lv1
删除vg卷组 vgremove /dev/vg1
删除pv物理卷 pvremove /dev/sdb

VG扩容和减少

VG扩容
添加新的物理磁盘,创建物理卷后加入卷组
     vgextend  vg1  /dev/sdd
VG 减少

vgreduce

查看设备的文件类型
blkid /dev/sharkVG/sharkLV1

扩容ext4
// 扩展LV
lvextend -L +100G /dev/centos_controller/root
// 执行重设大小,非xfs
resize2fs /dev/cl/root

扩容xfs
// 扩展LV
lvextend -L +100G /dev/centos_controller/root
// 执行调整
xfs_growfs /dev/centos_controller/root

强制内核重新加载分区表
partprobe /dev/sdb
查看分区信息
fdisk -l /dev/sdb

上一篇下一篇

猜你喜欢

热点阅读