在线扩展lv

给vg添加新的pv并扩展lv大小

  1. 将新加磁盘生成pv

    pvcreate /dev/sdd

  2. 将pv加入vg

    vgextend vg_name /dev/sdd

  3. 先扩展lv物理边界,大小增加2G

    lvextend -L +2G /dev/test1_vg/test1_lv

    (或者大小增加至12G:lvextend -L 12G /dev/test1_vg/test1_lv

  4. 再扩展lv逻辑边界文件系统大小

    resize2fs /dev/test1_vg/test1_lv 12G

    (或者自动扩展至跟lv一样大:resize2fs -p /dev/test1_vg/test1_lv

    在第4步中,如果文件系统是xfs格式,使用命令:xfs_growfs /dev/mapper/centos-root

注意事项

  1. 必须先扩展逻辑卷的物理边界,再扩展逻辑边界
  2. lvextend 扩展逻辑卷的物理边界
  3. resize2fs 扩展逻辑卷的逻辑边界
  4. -p参数表示扩展逻辑边界跟物理边界一样大;+表示增加多少,不用加号直接写数值的表示最终大小到多少
  5. 扩展逻辑边界的值不能超过物理边界

离线缩小lv

先通过df -lh查看空间使用情况,确定好lv要缩减的具体大小

  1. 卸载lv

    umount /dev/test1_vg/test1_lv

    卸载后可以再使用mount命令检查是否卸载成功

  2. 检查文件系统确保一致性

    fsck -f /dev/test1_vg/test1_lv

  3. 先调整lv逻辑边界文件系统大小

    resize2fs /dev/test1_vg/test1_lv 10G

    要调整的空间大小不同,过程所需时间也不同,测试一个800G的空间调整大约需要半小时

  4. 再调整lv物理边界容量

    lvreduce -L 10G /dev/test1_vg/test1_lv

    这里会有一个警告提醒,输入y继续

  5. 重新挂载lv

    mount /dev/mapper/test1_vg_test1_lv /home/test

    挂载后重新检查df -lh,是否缩减成功

注意事项

  1. 与扩展相反,必须先缩减逻辑卷的逻辑边界,再缩减物理边界
  2. 不能在线缩减,得先卸载
  3. 确保缩减后的空间大小依然能存储原有的所有数据
  4. 缩减之前应先强行检查文件以确保一致性

linux扩展与缩减lv大小的更多相关文章

  1. Linux使用lvresize扩展或缩减lv大小

    环境:CentOS 6.7 一.新建并挂载目录 /u01 和 /data 1.创建目录挂节点/u01,/data mkdir -p /{u01,data} 2.创建lv,名称是lv_u01,大小10g ...

  2. LVM基本应用,扩展及缩减实现

    一.基本概念 如上图所示:底层PV(物理卷可能是硬盘设备,分区或RAID等),一个或多个PV组织成一个VG(卷组),卷组是不能直接格式化使用的,所以在VG之上,还需要创建LV进行格式化使用.VG在逻辑 ...

  3. Linux扩展文件分区

    **************操作之前请看章节6,看系统是否支持LVM分区管理方式*************** 1:新增磁盘 插入新的磁盘,比如物理机可以直接在卡槽插入,虚拟机可以在控制台添加磁盘或者 ...

  4. 管理员技术(六): 硬盘分区及格式化、 新建一个逻辑卷、调整现有磁盘的分区、扩展逻辑卷的大小、添加一个swap分区

    一.硬盘分区及格式化 问题: 本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区: 1> 采用默认的 msdos 分区模式        2> ...

  5. 更改Linux默认栈空间的大小

    有时候在Linux写C++程序处理大量的数据,程序内部需要分配很大的数组来存放一些数据,但有时候分配的数组太大的话运行时会出现段错误.这种情况可能是分配的数组大小超过了Linux系统的默认栈空间的大小 ...

  6. zabbix监控linux文件的一个目录大小

    监控linux文件的一个目录大小 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.       欢迎加入:高级运维工程师之路 598432640 我们知道,Linux自带的一些监控模板 ...

  7. Linux查看一个文件夹大小

    1.Linux查看一个文件夹大小: du -sh /home/yangkun [yangkun@sg1 bin]$ du -sh /home/yangkun/ 164M /home/yangkun/ ...

  8. Linux以KB显示内存大小

    Linux以KB显示内存大小 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ free -k total used free shared buffers ca ...

  9. Linux以GB显示内存大小

    Linux以GB显示内存大小 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ free -g total used free shared buffers ca ...

  10. Linux以字节显示内存大小

    Linux以字节显示内存大小 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ free -b total used free shared buffers ca ...

随机推荐

  1. .net 中的几种事务

    在一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了.因此掌握事务处理的方法是很重要,进我的归类在.net中大致有以下4种 ...

  2. Spring MVC + Webapp 项目显示 404 错误

    这是因为 Tomcat 版本,把 Tomcat10 换成 Tomcat9 就可以解决这个问题了.下面是我正在做的一个 Spring MVC 入门案例,因为 Tomcat 10,DispatcherSe ...

  3. VSCode 国内镜像下载地址

    https://vscode.cdn.azure.cn/stable/,比如: https://vscode.cdn.azure.cn/stable/e4503b30fc78200f846c62cf8 ...

  4. postgresql中条件表达式 coalesce、nullif 、greatest、least

    一.postgresql中条件表达式 1.1 GREATEST和LEASTGREATEST(value [, ...]) LEAST(value [, ...])# 注意比较值得类型一定要相同案例:比 ...

  5. DesignPatternPrinciple-设计模式原则

    1. 单一职责原则(Single Responsibility Principle)类T负责两个不同的职责:职责P1,职责P2. using System; using System.Collecti ...

  6. windows自带xbox game bar如何更改录制视频保存位置

      若要更改保存游戏剪辑的位置,请使用文件资源管理器根据需要将"捕获"文件夹移动到电脑上的任意位置. Windows 会将游戏剪辑和屏幕截图保存在该文件夹中(无论移动到哪里).   ...

  7. 【剑指Offer】【树】二叉搜索树的后序遍历序列

    题目:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则输出Yes,否则输出No.假设输入的数组的任意两个数字都互不相同. A:在二叉树的后序遍历中,数组最后一个元素为根节点,左 ...

  8. antdVue 重置select和input的样式 去掉蓝色换成灰色

    代码实现: <template> <div> <a-select mode="tags" style="width: 200px" ...

  9. More exceptional c++读书笔记【附高清PDF下载】

    Part1我是在读完Scott Meyers的<Effective c++>之后才读到这本书的.能够讨论特定的主题而不是将一门语言作为一个整体来看待是我理解c++的首选方式,所以Sutte ...

  10. 肖sir___整理 电商详解__拼团活动

    电商平台营销活动设计--拼团活动设计 2022-11-29 18:02 拼团是指一定数量的消费者在规定时间内,组织成团,并因人数优势而获取额外优惠或其他利益的一种形式 一.简介 拼团作为一种营销活动, ...