问题提出:服务器硬盘做成了lvm,但是/home目录空间较大,于是想缩减一下,分配给其他目录。

实验环境

操作系统:redhat企业版,硬盘已经做成了lvm。

问题解决

操作前的注意事项:

  • 首先必须确保缩减后的空间大小能放得下现在目录中的所有文件,缩减后的空间大小不能小于当前目录文件的总大小,否则会丢失数据

  • 缩减时,必须首先缩减逻辑边界,再缩减物理边界,否则缩减不成功,会有数据溢出。

1、查看挂载点

df -h

可以看到我的系统是/dev/mapper/VolGroup-lv-home挂载在/home下,而且空间是296个G,大事使用是有63M,明显太大,

2、卸载文件系统

umount /dev/mapper/VolGroup-lv-home

3、强制检测文件系统(这一步必须有,否则下一步不进行,还会提示进行这一步)

e2fsck -f /dev/mapper/VolGroup-lv_home

结果如下

4、缩减逻辑边界

这里我把逻辑卷直接缩减为250G,注意,必须首先缩减逻辑边界

5、缩减物理边界

lvreduce -L 250G /dev/mapper/VolGroup-lv_home

输入这一条命令回车后,会提示是否确定缩减逻辑卷,输入y,表示确定,回车

6、重新挂载文件系统

mount /dev/mapper/VolGroup-lv_home /home

挂载完成后,进入/home目录下,查看原有的文件,发现还在,表示缩减成功,也可以使用df -h命令查看是否所见成功。

缩减后有可能跟你制定的大小有小出入,这是因为,默认的最小单位是4M,所以硬盘大小永远都是4M的整数倍。

转载于:https://blog.51cto.com/tsoagta/1657636

linux中lvm的缩减相关推荐

  1. Linux中LVM(逻辑卷管理)的使用

    Linux 中我们使用fdisk命令划分好的分区就不能随意的改变,如果不够用的话不可能说把硬盘上的所有数据拷贝后再重新分区,这样可能会导致数据损坏.而在linux中LVM(逻辑卷管理)就可以实现动态的 ...

  2. Linux中LVM的工作原理是什么?优缺点有哪些?

    在Linux操作系统中,LVM全称Logical Volume Manager,中文意思为逻辑卷管理.之前文章为大家介绍过什么是LVM.LVM名词解释.LVM写入模式等内容,本篇文章为大家介绍一下LV ...

  3. linux中lvm卷管理

    一.LVM逻辑盘卷管理 (1)简介 LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层, ...

  4. linux安装lvm软件包,linux中LVM

    1.什么是LVM LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制. 2.使用LVM解决什么问题 直接使用fdisk分区挂载 ...

  5. linux中LVM动态扩容和管理

    相关概念 pv:物理卷 pe:物理拓展卷     lvm的最小存储单元 vg :卷组 lvm :最终使用的可伸缩设备 2.  lvm 建立 1).划分物理分区,修改其标签为lvm 通过L 查出8e编号 ...

  6. linux中LVM是什么类型,Linux_Linux中的LVM详解,什么是LVM?什么是LVM?LVM(Logi - phpStudy...

    Linux中的LVM详解 什么是LVM? 什么是LVM?LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间 ...

  7. linux中查看lvm的名称,关于Linux中LVM的使用总结

    首先借鉴一段图文,如下: LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁 ...

  8. Linux 中的逻辑卷 LVM 管理完整初学者指南

    这是 Linux 中 LVM(逻辑卷管理)的完整初学者指南. 在本教程中,您将了解 LVM 的概念.它的组件以及为什么要使用它. 我不会仅限于理论上的解释,我还将展示在 Linux 中创建和管理 LV ...

  9. Linux之LVM篇

    一.什么是LVM? LVM是 Logical Volume Manager(逻辑卷管理)的简写. 它是Linux环境下对磁盘分区进行管理的一种机制,它由HeinzMauelshagen在Linux 2 ...

最新文章

  1. 用时间分类能量再用能量分类时间
  2. OpenSSL 之 RSA 相关命令学习笔记
  3. 配置单臂路由、三层交换技术以及动态路由
  4. System.Windows.Forms.Timer与System.Timers.Timer的区别
  5. 三月提示:提防挂马网站 关注账号安全
  6. (转)JAVA实现Windows拨号、IP切换
  7. 计算机关机的DOS命令是,如何设置电脑自动关机dos指令
  8. PLSQL 下载、安装、配置驱动连接 详解
  9. zemax设置 像方远心_ZEMAX|如何翻转整个光学系统
  10. java二分法流程图,程序框图的法(二分法).ppt
  11. 02-Hadoop集群搭建
  12. 手机内存不够用,蒲公英X1让U盘秒变私有云
  13. Nginx定义域名访问方式
  14. 阿里云服务器价格是多少,阿里云服务器价格查询的三种方式
  15. SparkSql-redis:将查询到的结果保存到redis中
  16. coco数据集大小分类_2019-08-15 COCO数据集
  17. BeyondCompare使用
  18. 《论语》原文及其全文翻译 学而篇3
  19. 英语语法汇总(6.副词)
  20. deepin/linux下svn客户端工具

热门文章

  1. 华为鸿蒙汽车自动驾驶,华为鸿蒙车机OS现身,自动驾驶再进化(一)
  2. python 调c++生成的dll 中识别char *_基于tensorflow 实现端到端的OCR:二代身份证号识别...
  3. python对图像二值化_python如何二值化图像
  4. excel中如何对矩阵得对角线进行求和_如何利用图卷积网络进行图形深度学习(第2部分)...
  5. 如何在屏幕实时显示自己键盘的输入字符?
  6. java如何寻找main函数对应的类
  7. java中对象多态时成员变量,普通成员函数及静态成员函数的调用情况
  8. c语言 枚举类型 uint32_浅谈C语言枚举类型 | 附自创用法分享
  9. fastcopy比正常复制快多少_高中三年,每个阶段考多少分才正常?快对比一下
  10. opencv为matlab,OpenCV与matlab部分函数的对应关系(转)