LVM(ext4+xfs的扩容和缩容)

4.10/4.11/4.12 lvm讲解
LVM简介
 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。
 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如”sales’、 ‘development’)代替物理磁盘名(如’sda’、’sdb’)来标识存储卷
这里写图片描述

创建分区并修改id类型83为8e,system类型为Linxu LVM
这里写图片描述

安装物理卷组

yum provides "/*/pvcreate"  #如果不知道安装包名,可以用这个命令,根据pvcreate查找安装包
yum install -y lvm2 #安装
pvcreate /dev/sdb1 #会提示xfs需要签名

这里写图片描述

pvdisplay #安装完以后查看物理卷组

这里写图片描述

pvs #也可以查看物理卷

这里写图片描述

pvremove /dev/sdb3 #删除物理卷

创建完物理卷后创建卷组

vgcreate vg1 /dev/sdb1 dev/sdb2 dev/sdb3
vgdisplay  #列出物理卷组

这里写图片描述

vgs #列出物理卷组
vgremove vg1 #删除物理卷组

这里写图片描述

创建卷组后再创建逻辑卷

lvcreate -L 200M -n lv1 vg1 #指定200M大小。名字叫lv1 从vg1卷组中创建
lvremove /dev/vg1/lv1       #删除逻辑卷

这里写图片描述

mkfs.ext4 /dev/vg1/lv1      #格式化
mount /dev/vg1/lv1 /mnt/   #格式化完成以后挂载到/mnt/

这里写图片描述

df查看的为/dev/mapper/vg1-lv1目录,而挂载的为/dev/vg1/lv1目录。实际上指向的都是同一个位置

扩容逻辑卷,扩容前需要先unmount后,扩容不影响扩容前磁盘里面的内容

lvresize -L 300M /dev/vg1/lv1 #重新设定大小
e2fsck -f /dev/vg1/lv1 #检查磁盘错误 (针对ext4执行)
resize2fs /dev/vg1/lv1 #更新逻辑卷信息(针对ext4执行)

缩减逻辑卷,xfs不支持,缩减前先unmount

e2fsck -f /dev/vg1/lv1 #检查磁盘错误 (针对ext4执行)
resize2fs /dev/vg1/lv1 100M #更新逻辑卷信息(针对ext4执行)
lvresize -L 100M /dev/vg1/lv1 #重新设定大小

xfs扩容,xfs可以不卸载unmount

mkfs.xfs -f /dev/vg1/lv1 #重新格式化成xfs
mount  /dev/vg1/lv1 /mnt
lvs #查看大小
lvresize -L 400M /dev/vg1/lv1 #重新设定大小
xfs_growfs  /dev/vg1/lv1 #xfs文件系统需要执行,需要先挂载
df -h #扩容成功

扩展卷组

fdisk /dev/sdb #新增/dev/sdb5(逻辑分区8e) 2G
pvcerate /dev/sdb5 #创建物理卷sdb5
vgextend vg1 /dev/sdb5  #把物理卷sdb5添加到vg1卷组中
lvresize -L 100M /dev/vg1/lv1 #扩容逻辑卷大小

4.13 磁盘故障小案例
这里写图片描述
开机显示乱码,此处是提示输入root密码
原因是因为磁盘挂载有问题
vi /etc/fstab 配置中添加了一行直接删掉即可
这里写图片描述

  • 10
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
LVM是逻辑卷管理器(Logical Volume Manager)的缩写,它是一种为Linux操作系统提供的逻辑卷管理解决方案。它的主要作用是将物理存储器抽象成一个或多个逻辑卷,并提供了灵活的管理和配置功能。 XFSext4LVM所支持的两种文件系统格式,它们分别具有不同的特点和用途。 XFS是高性能的日志文件系统,主要用于大型企业级应用和高性能服务器。它能够支持大容量的文件系统(最大达到18EB),并具有高性能的文件系统操作和快速的文件访问时间。XFS还提供了优异的容错和数据完整性保护机制,适用于高负载的工作负荷和大容量的数据存储。 而ext4是Linux操作系统默认的文件系统格式,也是ext文件系统的最新版本。它在ext3的基础上增加了一些新的功能和改进,如更好的性能、更高的文件系统大小限制、更高的最大文件大小和更好的容错机制。ext4也具有很好的兼容性,可以在各种类型的硬件设备上良好运行。 选择使用哪种格式(XFS还是ext4)取决于具体的使用场景和需求。如果你需要一个适用于大容量数据存储的高性能文件系统,推荐使用XFS。而如果你只是在一般环境下使用,并且需要更好的兼容性和稳定性,则选择ext4可能更合适。 综上所述,LVM可以配合XFSext4这两种不同的文件系统格式使用,具体选择取决于应用场景和需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值