如何使用Linux LVM缩小分区大小(linuxlvm缩小)
Linux系统中的LVM(逻辑卷管理器)是一种很好的分区和磁盘管理工具,可以方便的组织和管理磁盘的空间。其中的一项功能就是使用LVM可以方便的缩小分区的大小。下面我们将简单介绍一下如何在Linux中使用LVM缩小分区大小:
#### 一、环境准备
要使用LVM缩小分区大小,可以使用任何Linux发行版本,我们以Centos 8为例进行介绍。
首先使用df -h命令查看要减小分区大小的分区信息,本次例子中,我们准备减小分区/dev/sdb2的大小:
`bash
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb2 5.8G 1.1G 4.7G 19% /
#### 二、在快照中缩小分区
要安全的缩小分区的大小,首先需要在源分区上创建快照:
```bash# lvcreate -L1G --snapshot --name /dev/sdb2_snap /dev/sdb2
Logical volume "sdb2_snap" created.
创建快照以后,就可以使用resize2fs命令来缩小分区的大小:
`bash
# resize2fs /dev/sdb2_snap 2G
resize2fs 1.44.4 (15-Dec-2018)
Resizing the filesystem on /dev/sdb2_snap to 524288 (4k) blocks.
The filesystem on /dev/sdb2_snap is now 524288 (4k) blocks long.
#### 三、使用LVM缩小分区
resize2fs命令执行成功以后,我们就可以使用LVM缩小分区。首先使用lvextend命令扩展原来分区大小:
```bash# lvextend -L2G /dev/sdb2
Size of logical volume sdb2 changed from 5.00 GiB (1280 extents) to 2.00 GiB (512 extents).Logical volume sdb2 successfully resized.
然后使用resize2fs命令把新分区空间缩小到上面快照大小:
`bash
# resize2fs /dev/sdb2 2G
resize2fs 1.44.4 (15-Dec-2018)
Resizing the filesystem on /dev/sdb2 to 524288 (4k) blocks.
The filesystem on /dev/sdb2 is now 524288 (4k) blocks long.
最后把快照空间释放掉:
```bash# lvremove /dev/sdb2_snap
Do you really want to remove active logical volume sdb2_snap? [y/n]: y Logical volume "sdb2_snap" successfully removed
上述操作就是如何使用LVM缩小分区大小,在操作前需要确保系统已经备份好,以免发生意外。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 如何使用Linux LVM缩小分区大小(linuxlvm缩小)
相关文章
- 虚拟机Linux 中如何挂载U盘(虚拟机linux打开u盘)
- Linux下BRCTL桥接网络的使用方法(linuxbrctl)
- 不凡的Linux:服务器上的选择(服务器使用linux)
- Linux中替换空格的方法(linux替换空格)
- Linux vi 的使用:打开方式与技巧(linuxvi怎么打开)
- 命令使用Linux Find命令找出你想要的文件(linux中的find)
- 探索Linux系统编码之旅(如何查看linux的编码)
- Linux上网设置指南:简易快捷步骤(linux如何上网设置)
- 桌面之路:Linux如何进入桌面(linux怎么进入桌面)
- 者的受用:Linux操作系统的应用实践(linux实践)
- 简易指南:如何在Linux系统中创建文件.(在linux中创建文件)
- Linux中扫描端口的命令使用(linux扫描端口命令)
- 探索Linux之旅:开启分支之门(linux的分支)
- 使用 Linux 实现内网映射到外网的配置方法(linux内网映射外网)
- 如何将项目成功部署在Linux服务器上?(项目部署在linux上)
- 学习Linux磁盘分区:了解如何查看和管理磁盘分区。(查看linux磁盘分区)
- 如何输入Linux命令:寻找终端窗口(linux命令在哪里输入)
- Linux求职攻略:如何写好面试简历(linux面试简历)
- 使用Linux打开网页版QQ(linux网页qq)
- 如何高效管理Linux系统下的权限?(linux权限管理)
- 服务器突破Linux安全墙:黑客如何入侵服务器(如何入侵linux)
- 包Linux安装Deb包:一步一步指南(linux安装deb)
- 学习Linux:一步步掌握此多样化与实用的操作系统(自学linux看什么书)
- 如何在 Linux 中挂载 SAN 存储:简明指南(linux挂载san存储)
- 如何轻松安装Linux图形界面(安装linux图形界面)
- Linux编程中的读写寄存器实践(linux读写寄存器)
- Linux查看运行时间差:简易操作指南(linux查看运行时间差)
- Linux下检查文件是否存在的方法(linux判断文件是否存在)