linux减少逻辑卷大小,如何在Linux中减少/缩小LVM大小(逻辑卷调整)
减少/缩小逻辑卷是数据损坏的最高风险。
所以,如果可能的话,尽量避免这种情况,但如果没有其他选择的话,那就继续。
缩减 LVM 之前,建议先做一个备份。
当你在 LVM 中的磁盘空间耗尽时,你可以通过缩小现有的没有使用全部空间的 LVM,而不是增加一个新的物理磁盘,在卷组上腾出一些空闲空间。
需要注意的是: 在 GFS2 或者 XFS 文件系统上不支持缩小。
如果你是逻辑卷管理 (LVM) 的新手,我建议你从我们之前的文章开始学习。
减少逻辑卷涉及以下步骤:
卸载文件系统
检查文件系统是否有任何错误
缩小文件系统的大小
缩小逻辑卷的大小
重新检查文件系统是否存在错误(可选)
挂载文件系统
检查减少后的文件系统大小
比如: 你有一个 100GB 的没有使用全部空间的 LVM,你想把它减少到 80GB,这样 20GB 可以用于其他用途。
#df-h/testlvm1
FilesystemSizeUsedAvailUse%Mountedon
/dev/mapper/vg01-lv002100G15G85G12%/testlvm1
卸载文件系统
使用 umount 命令卸载文件系统:
#umount/testlvm1
检查文件系统是否有任何错误
使用 e2fsck 命令检查文件系统是否有错误:
#e2fsck-f/dev/mapper/vg01-lv002
e2fsck1.42.9(28-Dec-2013)
Pass1:Checkinginodes,blocks,andsizes
Pass2:Checkingdirectory structure
Pass3:Checkingdirectory connectivity
Pass4:Checkingreference counts
Pass5:Checkinggroup summary information
/dev/mapper/vg01-lv002:13/6553600files(0.0%non-contiguous),12231854/26212352blocks
缩小文件系统
下面的命令将把 testlvm1 文件系统从 100GB 缩小到 80GB。
文件系统大小调整的常用语法(resize2fs):
resize2fs[现有逻辑卷名][新的文件系统大小]
实际命令如下:
#resize2fs/dev/mapper/vg01-lv00280G
resize2fs1.42.9(28-Dec-2013)
Resizingthe filesystem on/dev/mapper/vg01-lv002 to28321400(4k)blocks.
Thefilesystem on/dev/mapper/vg01-lv002isnow28321400blockslong.
减少逻辑卷 (LVM) 容量
现在使用 lvreduce 命令缩小逻辑卷(LVM) 的大小。通过下面的命令, /dev/mapper/vg01-lv002 将把逻辑卷 (LVM) 从 100GB 缩小到 80GB。
LVM 缩减 (lvreduce) 的常用语法:
lvreduce[新的LVM大小][现有逻辑卷名称]
实际命令如下:
#lvreduce-L80G/dev/mapper/vg01-lv002
WARNING:Reducingactive logical volume to80.00GiB
THIS MAY DESTROY YOUR DATA(filesystem etc.)
Doyou really want to reduce lv002?[y/n]:y
Reducinglogical volume lv002 to80.00GiB
Logicalvolume lv002 successfully resized
可选:检查文件系统是否有错误
缩减 LVM 后再次检查文件系统是否有错误:
#e2fsck-f/dev/mapper/vg01-lv002
e2fsck1.42.9(28-Dec-2013)
Pass1:Checkinginodes,blocks,andsizes
Pass2:Checkingdirectory structure
Pass3:Checkingdirectory connectivity
Pass4:Checkingreference counts
Pass5:Checkinggroup summary information
/dev/mapper/vg01-lv002:13/4853600files(0.0%non-contiguous),1023185/2021235blocks
挂载文件系统并检查缩小后的大小
最后挂载文件系统,并检查缩小后的文件系统大小。
使用 mount 命令挂载逻辑卷:
#mount/testlvm1
使用 df 命令检查挂载的卷。
#df-h/testlvm1
FilesystemSizeUsedAvailUse%Mountedon
/dev/mapper/vg01-lv00280G15G65G18%/testlvm1
【编辑推荐】
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0
linux减少逻辑卷大小,如何在Linux中减少/缩小LVM大小(逻辑卷调整)相关推荐
- 如何在 Linux 中减少/缩小 LVM 大小(逻辑卷调整)
目录 卸载文件系统 检查文件系统是否有任何错误 缩小文件系统 减少逻辑卷 (LVM) 容量 可选:检查文件系统是否有错误 挂载文件系统并检查缩小后的大小 减少/缩小逻辑卷是数据损坏的最高风险. 所以, ...
- java jcombobox长度_如何在JToolBar中设定JComboBox的大小?
如何在JToolBar中设定JComboBox的大小? 我设计了一个JToolBar,并且在上边添加了一个JComboBox,可是我发现这个JComboBox长度无法控制,它将JToolBar上剩余空 ...
- html怎么设置一个表格的宽度一样吗,html表格单元格大小 怎样在html中设置所有表格大小一样...
在html中怎样控制表格的宽度 表格的宽度设置都知道: .. 宽度虽然是这样设置的,但是的内容如果超出就还是可能会改变table的宽度, 这样就有两种情况,如果你不想改变宽且也不想改变行高,可是设置: ...
- linux命令操作改变图片大小,如何在Linux命令行中优化和压缩JPEG或PNG图像
原标题:如何在Linux命令行中优化和压缩JPEG或PNG图像 来自:Linux迷https://www.linuxmi.com/linux-yasuo-jpeg-png.html 您有很多图像,并且 ...
- linux查询当前目录剩余空间,如何在linux下查看目录的剩余空间大小
df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Siz ...
- linux修改u盘卷标,如何在Linux下格式化U盘以及修改卷标
1.格式化U盘 第一步:在没有播放U盘时使用fdisk查看哪些设备 如: # fdisk -l Disk /dev/sda: 128.8 GB, 128849018880 bytes 255 head ...
- Linux下监控磁盘io,如何在Linux下监控磁盘IO?
[51CTO.com快译]iostat用于获取存储设备和分区的I/O统计信息.iostat是sysstat软件包的一部分.使用iostat,你可以监控存储设备(比如硬驱和SSD)以及分区(磁盘分区)的 ...
- linux exfat分区格式化,技术|如何在 Linux 上将 USB 盘格式化为 exFAT
本教程教你如何在 Linux 系统上以 exFAT 格式格式化 USB 盘.同时包括 GUI 和命令行两种方法. 长期以来,FAT 是用于格式化磁盘文件系统的默认选择.它与几乎所有主要操作系统兼容. ...
- linux之getcwd函数解析,如何在Linux 中使用getcwd()函数
如何在Linux 中使用getcwd()函数 发布时间:2021-03-15 17:35:21 来源:亿速云 阅读:106 作者:Leah 这期内容当中小编将会给大家带来有关如何在Linux 中使用g ...
最新文章
- python安装Pyro报错:SyntaxError: Missing parentheses in call to ‘exec‘
- Resin install document
- 关于python语言的浮点数类型_Python 浮点数数据类型详解(float)[学习 Python 必备基础知识][看此一篇就够了]...
- QT5知识:装饰器@pyqtSlot和槽和信号
- 数据库元数据数据字典查询_2_列出所有的数据库
- c++编码风格指南_带回家的编码挑战的基本指南
- [Leedcode][第215题][JAVA][数组中的第K个最大元素][快排][优先队列]
- 医药/医疗/互联网医疗平台/问诊/挂号/开药/处方/复诊/患者管理/开药问诊/视频问诊/电话问诊/图文问诊/医生端/医师认证/医院/药品/续方/常用处方/电子处方/抢单/接诊/退诊/预约/科室/开方
- 获得Azure订阅LoadBalancer的脚本
- HP服务器固件升级(ILO及bios升级:实操版)
- python语言count什么意思_python中count函数是什么意思?
- TeamViewer:一路前行,用技术实现领域更新
- 八大方法改善皮肤黄气
- 不用代码免费采集网站内容_看一遍就能上手的火车头采集图文全流程教程
- 采购单上单价的逻辑关系(以易飞系统为例)
- OCJP 考试题之八
- Python——字典的遍历
- 数据库--MYSQL高级(多表),数据库的完整性,约束,数据类型,多表实现 CRUD 操作
- openstack 云主机分辨率问题
- Python之禅 -- 致初学者