热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

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

简述本文主要介绍CentOS7下如何挂载未分配磁盘空间的详细操作步骤。LVMLVM,逻辑卷管理,英文全称LogicalVolumeManager

简述

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

LVM

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

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

LVM工作原理

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

LVM架构

811f740026be7fe20ba4e6651af5cba3.png

基础术语:

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常用命令

1a5e8a6c3189cad33f7b6522645c37f6.png

LVM优点

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

挂载磁盘空间

查看当前磁盘空间

语法

df -h

f647f32d895d1c21f2f4b3ccdeb0752e.png

查看硬盘数量和分区情况

语法

fdisk -l

eba3f37bea25da22a9e08fd5f9b31a81.png

创建新分区

语法

fdisk /dev/sda

74af0ef5185c1628211a4e0cf340411b.png

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

afa36be1d55d5ae87f1c04028e2dfdd3.png

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

2576910245ef5dc8d457bcab650fc335.png

不用输入,回车;

30593851ea71543b762df87de60108b5.png

不用输入,回车;

5da2adbf5bb64f42daf0b33c472d90d6.png

不用输入,回车;

1440a77a6f30afb6e90c0e32246351c6.png

不用输入,回车;

d94af900e58ed09115f75eb57c1eab1e.png

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

e8463e11c13cde38fb1315ad90632614.png

不用输入,回车;

1590b53359ab4a19edfe0610e1e7b297.png

输入"L",回车;

1785caa146b8888a7ec5f4bef7911b9e.png

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

482282d19567fe133112a84090695ad2.png

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

8d32211d1c2f30a50bf4bdc1903c7cb8.png

重启虚拟机

语法

reboot

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

语法

fdisk –l

02de6a98507164f3d95bcb7adda85bab.png

创建物理卷

语法

pvcreate /dev/sda3

ff51e76f91079b24a0c8cc78bc6451e6.png

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

语法

vgextend cl /dev/sda3

52ce3c06b26bb63a6d5094784df26847.png

查看cl卷组的属性

语法

vgdisplay

10f2a13119ececa7ea1de636391ab2e3.png

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

语法

xfs_growfs /dev/mapper/cl-root

1a2e2386783366b04a6c6446399c775a.png

对root文件系统执行扩容

语法

df -h

5c31cae6f7802eac325969f8993f942f.png

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

语法

df -h

b912abb0e7a9e9658b375a6f001df4e7.png

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



推荐阅读
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Linux磁盘的分区、格式化的观察和操作步骤
    本文介绍了如何观察Linux磁盘的分区状态,使用lsblk命令列出系统上的所有磁盘列表,并解释了列表中各个字段的含义。同时,还介绍了使用parted命令列出磁盘的分区表类型和分区信息的方法。在进行磁盘分区操作时,根据分区表类型选择使用fdisk或gdisk命令,并提供了具体的分区步骤。通过本文,读者可以了解到Linux磁盘分区和格式化的基本知识和操作步骤。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
author-avatar
报告大王报报报报告大王
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有