返回顶部
首页 > 资讯 > 操作系统 >怎么在Linux中减少/缩小LVM大小
  • 598
分享到

怎么在Linux中减少/缩小LVM大小

2023-06-15 19:06:28 598人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关怎么在linux中减少/缩小LVM大小的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。减少/缩小逻辑卷是数据损坏的最高风险。所以,如果可能的话,尽量避免这种情况,但如果没有其他选择的话,那

这篇文章给大家分享的是有关怎么在linux中减少/缩小LVM大小的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

减少/缩小逻辑卷是数据损坏的最高风险。

所以,如果可能的话,尽量避免这种情况,但如果没有其他选择的话,那就继续。

缩减 LVM 之前,建议先做一个备份。

当你在 LVM 中的磁盘空间耗尽时,你可以通过缩小现有的没有使用全部空间的 LVM,而不是增加一个新的物理磁盘,在卷组上腾出一些空闲空间。

需要注意的是: 在 GFS2 或者 XFS 文件系统上不支持缩小。

如果你是逻辑卷管理 (LVM) 的新手,我建议你从我们之前的文章开始学习

  • 第一部分:如何在 Linux 中创建/配置 LVM(逻辑卷管理)

  • 第二部分:如何在 Linux 中扩展/增加 LVM(逻辑卷调整)

怎么在Linux中减少/缩小LVM大小

减少逻辑卷涉及以下步骤:

  • 卸载文件系统

  • 检查文件系统是否有任何错误

  • 缩小文件系统的大小

  • 缩小逻辑卷的大小

  • 重新检查文件系统是否存在错误(可选)

  • 挂载文件系统

  • 检查减少后的文件系统大小

比如: 你有一个 100GB 的没有使用全部空间的 LVM,你想把它减少到 80GB,这样 20GB 可以用于其他用途。

# df -h /testlvm1 Filesystem              Size Used Avail Use% Mounted on/dev/mapper/vg01-lv002  100G 15G  85G   12%  /testlvm1

卸载文件系统

使用 umount 命令卸载文件系统:

# umount /testlvm1

检查文件系统是否有任何错误

使用 e2fsck 命令检查文件系统是否有错误:

# e2fsck -f /dev/mapper/vg01-lv002 e2fsck 1.42.9 (28-Dec-2013)Pass 1: Checking inodes, blocks, and sizesPass 2: Checking directory structurePass 3: Checking directory connectivityPass 4: Checking reference countsPass 5: Checking group summary infORMation/dev/mapper/vg01-lv002: 13/6553600 files (0.0% non-contiguous), 12231854/26212352 blocks

缩小文件系统

下面的命令将把 testlvm1 文件系统从 100GB 缩小到 80GB

文件系统大小调整的常用语法(resize2fs

resize2fs [现有逻辑卷名] [新的文件系统大小]

实际命令如下:

# resize2fs /dev/mapper/vg01-lv002 80G resize2fs 1.42.9 (28-Dec-2013)Resizing the filesystem on /dev/mapper/vg01-lv002 to 28321400 (4k) blocks.The filesystem on /dev/mapper/vg01-lv002 is now 28321400 blocks long.

减少逻辑卷 (LVM) 容量

现在使用 lvreduce 命令缩小逻辑卷(LVM) 的大小。通过下面的命令, /dev/mapper/vg01-lv002 将把逻辑卷 (LVM) 从 100GB 缩小到 80GB。

LVM 缩减 (lvreduce) 的常用语法

lvreduce [新的 LVM 大小] [现有逻辑卷名称]

实际命令如下:

# lvreduce -L 80G /dev/mapper/vg01-lv002 WARNING: Reducing active logical volume to 80.00 GiBTHIS MAY DESTROY YOUR DATA (filesystem etc.)Do you really want to reduce lv002? [y/n]: yReducing logical volume lv002 to 80.00 GiBLogical volume lv002 successfully resized

可选:检查文件系统是否有错误

缩减 LVM 后再次检查文件系统是否有错误:

# e2fsck -f /dev/mapper/vg01-lv002 e2fsck 1.42.9 (28-Dec-2013)Pass 1: Checking inodes, blocks, and sizesPass 2: Checking directory structurePass 3: Checking directory connectivityPass 4: Checking reference countsPass 5: Checking group summary information/dev/mapper/vg01-lv002: 13/4853600 files (0.0% non-contiguous), 1023185/2021235 blocks

挂载文件系统并检查缩小后的大小

最后挂载文件系统,并检查缩小后的文件系统大小。

使用 mount 命令挂载逻辑卷:

# mount /testlvm1

使用 df 命令检查挂载的卷。

# df -h /testlvm1 Filesystem              Size Used Avail Use% Mounted on/dev/mapper/vg01-lv002  80G  15G  65G   18%  /testlvm1

感谢各位的阅读!关于“怎么在Linux中减少/缩小LVM大小”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 怎么在Linux中减少/缩小LVM大小

本文链接: https://lsjlt.com/news/281360.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么在Linux中减少/缩小LVM大小
    这篇文章给大家分享的是有关怎么在Linux中减少/缩小LVM大小的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。减少/缩小逻辑卷是数据损坏的最高风险。所以,如果可能的话,尽量避免这种情况,但如果没有其他选择的话,那...
    99+
    2023-06-15
  • 在Linux怎么扩增卷组、逻辑卷以及缩减逻辑卷LVM
    这篇文章主要讲解了“在Linux怎么扩增卷组、逻辑卷以及缩减逻辑卷LVM”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Linux怎么扩增卷组、逻辑卷以及缩减逻辑卷LVM”吧!今天我们将了解...
    99+
    2023-06-13
  • Go 中 LevelDB 数据库大小缩减的问题 (levigo)
    php小编柚子在这篇文章中将为大家介绍 Go 中使用 LevelDB 数据库时可能遇到的大小缩减问题以及解决方案。LevelDB 是一款高性能的键值对数据库,但在处理大量数据时,数据库...
    99+
    2024-02-11
    键值对 overflow
  • 怎么在html中禁止页面放大缩小
    怎么在html中禁止页面放大缩小?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。html页面禁止放大缩小页面<meta name="viewport...
    99+
    2023-06-15
  • CentOS怎么减小Linux swap分区
    本篇内容介绍了“CentOS怎么减小Linux swap分区”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  用虚拟机玩Linux时经常发生...
    99+
    2023-06-10
  • 电脑屏幕缩小怎么调整大小
    要调整电脑屏幕的大小,可以按照以下步骤进行操作:1. 在桌面上右键单击空白区域,选择“显示设置”或“屏幕分辨率”。2. 在显示设置窗...
    99+
    2023-09-05
    电脑
  • Java中怎么放大和缩小图片
    Java中怎么放大和缩小图片,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。初始页面:可以在左边边框自由移动图片,图片下面的调试界面debug screen会显示详细的图片矩阵m...
    99+
    2023-06-02
  • hbuilder怎么放大缩小屏幕
    在HBuilder中,可以通过以下方法放大缩小屏幕: 使用快捷键:按住Ctrl键,同时滚动鼠标滚轮可以放大或缩小屏幕内容。 ...
    99+
    2024-03-15
    hbuilder
  • Linux中怎么更改光标大小
    今天小编给大家分享一下Linux中怎么更改光标大小的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在上更改光标大小通过GUIU...
    99+
    2023-06-28
  • 怎么在Android中利用ImageView实现一个放大缩小动画
    这期内容当中小编将会给大家带来有关怎么在Android中利用ImageView实现一个放大缩小动画,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.配置文件直接添加当直接在布局文件中添加图片的话,可以在自...
    99+
    2023-05-31
    android imageview age
  • Linux系统下怎么批量压缩图片尺寸大小
    本篇内容介绍了“Linux系统下怎么批量压缩图片尺寸大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Centos系统的安装使用方法: yu...
    99+
    2023-06-13
  • 在Linux命令行中怎么进行大小写转换
    这篇“在Linux命令行中怎么进行大小写转换”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“在Linux命令行中怎么进行大小写...
    99+
    2023-06-27
  • 怎么在Linux中使用命令查看文件夹大小
    怎么在Linux中使用命令查看文件夹大小?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。查看linux文件目录的大小和文件夹包含的文件数统计总数大小du -sh ...
    99+
    2023-06-10
  • 怎么在Linux中使用gThumb批量调整图片大小
    这篇文章将为大家详细讲解有关怎么在Linux中使用gThumb批量调整图片大小,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何在  Linux 桌面系统中使用 gThumb 软件来批量调整图片...
    99+
    2023-06-16
  • 怎么在postgresql中查询表的大小
    在postgresql中查询表大小的方法:1.启动postgresql服务;2.登录postgresql数据库;3.使用数据库;4.使用pg_relation_size函数查询;具体步骤如下:首先,在命令行中启动postgresql服务;n...
    99+
    2024-04-02
  • 怎么在html中设置按钮大小
    本篇文章为大家展示了怎么在html中设置按钮大小,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者...
    99+
    2023-06-14
  • 怎么在html中改变字体大小
    这篇文章给大家介绍怎么在html中改变字体大小,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可以将网络上的文档格式统一,使分...
    99+
    2023-06-14
  • 怎么在html中设置文字大小
    这篇文章将为大家详细讲解有关怎么在html中设置文字大小,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适...
    99+
    2023-06-14
  • 怎么在html中设置图片大小
    本篇文章为大家展示了怎么在html中设置图片大小,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这些标签可以将网络...
    99+
    2023-06-14
  • springboot怎么实现图片大小压缩功能
    本篇内容主要讲解“springboot怎么实现图片大小压缩功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot怎么实现图片大小压缩功能”吧!application.proper...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作