关于LVM的练习

本文详细介绍了一套关于逻辑卷管理器(LVM)的实践操作流程,包括创建和管理卷组、逻辑卷的扩容与缩减,以及数据迁移等核心技能。通过具体步骤演示如何利用LVM进行高效的数据管理和磁盘空间调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于LVM的练习
1、给虚拟机添加5块硬盘(sd[bcdef])。用逻辑卷管理这5块硬盘。将sdb、sdc、sdd创建成一个名称为vgp0的卷组,在vgp0卷组中创建一个12G的名称为mysql的逻辑卷,格式化mysql这个逻辑卷并自动挂载到/mnt/mydata目录中。复制一些文件到/mnt/mydata目录中。
   lsblk    #显示设备块
   pvcreate /dev/sd[bcd]       #创建pv
   pvs     #显示pv状态
   vgcreate vgp0 /dev/sd[bcd]    #将sd[bcd]组成卷组vgp0
   vgs    #显示vg状态
   lvcreate -L 12G -n mysql vgp0     #创建lv
   lvscan      #扫描已存在的lv设备
   mkfs.ext4 /dev/vgp0/mysql     #格式化
   mkdir -pv /mnt/mydata    #创建挂载点
   mount /dev/vgp0/mysql  /mnt/mydata   #临时手动挂载
   mount
   cp -v /etc/host* /mnt/mydata       #复制文件到/mnt/mysql
   vim /etc/fstab        #开机自动挂载
      /dev/vgp0/mysql /mnt/mydata ext4 defaults 0 0


2、将sde硬盘加入到vgp0卷组中,查看卷组状态信息。将mysql这个逻辑卷扩容为17G,查看逻辑卷状态信息,用df  -h查看mysql逻辑卷的文件系统容量信息,查看mysql逻辑卷中的文件列表。
   pvs    #显示pv状态
   lsblk
   pvcreate /dev/sde    #创建pv
   vgs    #显示vg状态   
   vgextend vgp0 /dev/sde    #vg扩容
   vgs    #显示vg状态
   lvextend -L +5G /dev/vgp0/mysql   #lv扩容
   lvs    #显示lv状态
   df -h    #查看mysql逻辑卷的文件系统容量信息
   resize2fs -p /dev/vgp0/mysql    #更新文件系统的容量
   df -h    #再次查看mysql逻辑卷的文件系统容量信息
   ls -l /dev/vgp0/mysql     #查看mysql逻辑卷中的文件列表
   
3、将mysql逻辑卷的容量正常缩减成8G,显示mysql逻辑卷的状态信息和容量,用df  -h显示逻辑卷的的容量。
   思路:先卸载——>扫描——>缩文件系统容量——>缩LV容量——>挂载——>查文件系统容量——>ls查文件列表
   df -h   #先查看磁盘空间状态   
   umount /dev/vgp0/mysql    #卸载
   e2fsck -f /dev/vgp0/mysql    #强制扫描
   resize2fs /dev/vgp0/mysql 8G     #缩小文件系统容量
   lvs   #查看lv状态
   lvreduce -L 8G /dev/vgp0/mysql     #缩小mysql逻辑卷容量
   lvs   #查看lv状态
   mount /dev/vgp0/mysql /mnt/mydata   #重新挂载
   lvdisplay     #显示mysql逻辑卷的状态信息和容量
   df -h    #显示逻辑卷的的容量
   ls /mnt/mydata    #查看数据是否有损坏


4、将sdb硬盘的数据迁移到/dev/sde硬盘中,将sdb硬盘从卷组中移除。分别查看逻辑卷的状态和卷组的状态。reboot重启系统,验证逻辑卷是否自动挂载了。如果OK,就poweroff。给虚拟机创建快照"lvm-OK"。
   pvs    #查看pv状态   
   pvmove /dev/sdb /dev/sde     #将sdb硬盘的数据迁移到/dev/sde硬盘
   pvs    #查pv状态
   vgreduce vgp0 /dev/sdb      #移除sdb
   vgs      #查看卷组的状态
   reboot   #重启系统
   lsblk    #验证逻辑卷是否自动挂载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值