简述

本文主要介绍CentOS7下如何挂载未分配磁盘空间的详细操作步骤。

LVM

LVM,逻辑卷管理,英文全称Logical Volume Manager,是Linux环境下对磁盘分区进行管理的一种机制。是在硬盘分区和文件系统之间添加的一个逻辑层,为文件系统屏蔽下层硬盘分区布局,并提供一个抽象的盘卷,在盘卷上建立文件系统。

利用LVM可以在硬盘不用重新分区的情况下动态调整文件系统的大小,并且利用LVM管理的文件系统可以跨越物理硬盘。当服务器添加了新的硬盘后,管理员不必将原有的文件移动到新的硬盘上,而是通过LVM直接扩展文件系统来跨越物理硬盘。

LVM工作原理

LVM就是通过将底层的物理硬盘封装,然后以逻辑卷的方式呈现给上层应用。当我们对底层的物理硬盘进行操作时,不再是针对分区进行操作,而是通过逻辑卷对底层硬盘进行管理操作。

LVM架构

基础术语:

PE:物理块,英文全称physical Extent,PV中可以分配的最小存储单元,创建PV时制定,默认为4MB。

PV:物理卷,英文全称physical volume,是LVM的基本存储逻辑块,位于LVM最底层,可以是物理硬盘或分区。

VG:卷组,英文全称Volume Group,由一个或多个PV组成,位于PV之上,。

LE:逻辑块,英文全称Logical Extent,是LV中可以分配的最小存储单元,在同一VG中LE的大小和PE的大小是相同的,并且一一对应。

LV:逻辑卷,英文全称logical volume,建立在VG之上,在LV上建立文件系统。

物理存储介质:LVM存储介质,可是硬盘分区、整个硬盘、raid阵列或SAN硬盘。设备必须初始化为LVM物理卷,才能与LVM结合使用。

LVM常用命令

LVM优点

卷组VG可以使多个硬盘空间看起来像是一个大硬盘。逻辑卷LV可以创建跨多个硬盘空间的分区。在使用逻辑卷LV时,可以在空间不足时动态调整大小,不需要考虑逻辑卷LV在硬盘上的位置,不用担心没有可用的连续的空间。可以在线对卷组VG、逻辑卷LV进行创建、删除、调整大小等操作。但LVM上的文件系统也需要重新调整大小。LVM允许创建快照,用来保存文件系统的备份。

挂载磁盘空间

查看当前磁盘空间

语法

df -h

查看硬盘数量和分区情况

语法

fdisk -l

创建新分区

语法

fdisk /dev/sda

输入"n",回车;(n:新建分区)

不用输入,回车;(p:主分区)

不用输入,回车;

不用输入,回车;

不用输入,回车;

不用输入,回车;

输入"t",回车;(t:设置分区号)

不用输入,回车;

输入"L",回车;

输入"8e",回车;(8e:指定分区格式为Linux LVM)

输入"w",回车;(w:保存修改)

重启虚拟机

语法

reboot

查看新的分区情况(新的分区/dev/sda3)

语法

fdisk –l

创建物理卷

语法

pvcreate /dev/sda3

添加物理卷(/dev/sda3)到卷组(cl)

语法

vgextend cl /dev/sda3

查看cl卷组的属性

语法

vgdisplay

将空闲的空间都分配给root文件系统

语法

xfs_growfs /dev/mapper/cl-root

对root文件系统执行扩容

语法

df -h

查看扩容后文件系统的硬盘使用

语法

df -h

ok,以上就是CentOS7挂载未分配的磁盘空间,看完记得转发、点赞和收藏。如果有错误,欢迎批评指正,记得点点关注呦,感谢支持!

(云渺书斋)


参考资料

https://www.cnblogs.com/diantong/p/10554831.html

https://www.cnblogs.com/zhouby/p/10683974.html

https://blog.51cto.com/13438667/2084924

https://www.cnblogs.com/straycats/p/11261364.html

centos7 转换为lvm_(建议收藏)CentOS7挂载未分配的磁盘空间以及LVM详细介绍相关推荐

  1. win10可用空间变成未分配_有关如何在win10系统中对未分配的磁盘空间进行分区的详细教程...

    win10系统已经使用了很长时间,许多网民都报告了对win10系统未分配磁盘空间进行分区的方法. 在使用win10系统的过程中,他们通常不知道如何对win10系统的未分配磁盘空间进行分区. 对于设置, ...

  2. centos7.5系统动态扩容磁盘及系统挂载未分配硬盘空间

    一.系统动态扩容磁盘 系统 原磁盘大小 扩容大小 centos7.5 20G 18G 本次实验为虚拟机,首先看看本机原来的磁盘大小 [root@123 ~]# lsblk NAME MAJ:MIN R ...

  3. U盘启动器安装双系统(Win10+RHEL8.0)过程中的问题总结- 安装源出现设置基础软件仓库时出错、安装目的地中识别不出未分配的空闲空间问题、iso写入U盘做启动器的工具

    前言         心有余力之际,闲暇之时,捣鼓了一下双系统,一来操作使用Linux操作系统体验感更强,熟悉性越发提高.经过一天的深入研究和大量的坑,查阅了大量的资料和教程,踩过了一个又一个深坑,经 ...

  4. centos7 转换为lvm_[转] centos7 调整XFS格式的LVM大小

    前提:XFS是centos7 预装的操作系统,XFS只能扩大不能缩小,所以需要利用xfsdump / xfsrestore 工具在必须缩小lvm 的情况下,备份与还原资料. 本实验的效果是: 1,/d ...

  5. centos7 转换为lvm_从CentOS7默认安装的/home中转移空间到根目录/ - LVM操作简明教程...

    转自 http://blog.csdn.net/evandeng2009/article/details/49814097 一.基础概念 Cent0S 7默认启用LVM2(Logical Volume ...

  6. centos7 挂载磁盘_Linux磁盘管理之LVM

    一.LVM介绍 在我们管理Linux磁盘的时候,通常会遇到这么一种情况.在最初规划Linux的磁盘的时候,我们给某个分区划分了一定量的磁盘空间,使用一段时间后,发现我们规划的磁盘空间不足了,这个时候怎 ...

  7. 【uni-app】详细总结uni-app基础知识和如何配置项目,运行到模拟器和小程序端,附案例和图(建议收藏)

    1- uni-app 简介 1.1 介绍 uni-app 是一个使用 Vue.js 开发所有前端应用的框架. 开发者编写一套代码,可发布到 iOS.Android.H5.以及各种小程序(微信/支付宝/ ...

  8. 【小程序】微信小程序云开发笔记详细教程(建议收藏)

    1- 前言 1.1 微信云开发是什么? 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务. 开发者可以使用云开发快速开发小程序.小游戏.公众号网页等,并且原生打通微信开放能力. 开发者无需搭建 ...

  9. 详细实例:用python爬虫爬取幽默笑话网站!(建议收藏)

    前言: 今天为大家带来的内容是详细实例:用python爬虫爬取幽默笑话网站!(建议收藏),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下! 爬取网站为 ...

最新文章

  1. ASP.NET2.0 文本编辑器FCKeditor的冰冷之心 【月儿原创】
  2. JAVA 线上故障排查完整套路!牛掰!
  3. CTFshow php特性 web102
  4. Docker教程-简介
  5. 新分享一种解决ie6下PNG图片透明的方法
  6. 作者:谢华美(1976-),男,中国人民银行征信中心数据部副总经理,主要研究方向为数据挖掘。...
  7. php项目数据库控制器代码_如何为大型代码库组织Express控制器
  8. linux下limits.conf 修改不生效的原因
  9. CLRS2e读书笔记—Chapter10
  10. 下一代云计算?容器云和微服务时代的来临
  11. 统一社会信用代码、纳税人识别号验证规则
  12. wdcp虚拟主机管理系统注入漏洞
  13. Win10打开“此电脑”读绿条,显示“正在处理”
  14. 每个python对象都具有布尔值_百度T7架构师透析Python对象你需要知道这些
  15. 中科大计算机学院推免拟录取,中科大2019年录取177所高校推免生2109人,外校985生源不足三成...
  16. java远控_基于java的远程控制 示例源码
  17. 高校房产管理平台架构及安全性需求分析
  18. Podometer计步器
  19. java 自省_javabean的自省机制
  20. 简单小白vr效果制作(unity)

热门文章

  1. mysql查询各类课程的总学分_基于jsp+mysql的JSP学生选课信息管理系统
  2. system函数_自学C++基础教程【函数】
  3. 3.hello hibernate
  4. [转载] spring mvc自定义int枚举转换器
  5. scala 拆分字符串翻转_Scala程序分割字符串
  6. 程序代码错误检测_错误检测代码
  7. sql算术运算符_SQL中的算术运算符
  8. c语言 宏定义 去除宏定义_如何检查是否在C中定义了宏?
  9. 原生js设置div隐藏或者显示_10种JS控制DIV的显示隐藏代码
  10. java 类数组_Java常用类-字符串、日期类、算法及数组工具类等