磁盘LVM逻辑卷和扩容

news2024/11/27 5:23:11

一、LVM介绍

1、LVM是Linux中对硬盘分区的一种管理机制。

2、工作原理:

①动态调整磁盘,提高磁盘管理的灵活性

②/boot分区用于存放引导文件,不能基于LVM创建

③图形界面管理工具

3、LVM机制的基本概念

①物理卷:将硬盘转船成pe

②卷组:将pe分组,一个逻辑只可以用一个组里的pe

③逻辑卷:类似分区的一个空间

④物理扩展:就是PE,是用来保存数据的最小单元,pe的大小默认是4MB

4、相关命令:

功能pvvg

lv

scan扫描pvscanvgscanlvscan
create建立pvcreatevgcreatelvcreate

display显示

pvdisplayvgdisplay

lvdisplay

remove删除pvremovevgremovelvremovd
extend扩展pvextendvgextendlvtxtend
reduce减少pvreducevgreducelvreduce

二、使用分区创建逻辑卷

①先添加三块硬盘

添加三块硬盘(sdb、sdc、sdd)
scan     #扫描新增硬盘
lsblk    #列出块设备信息

②划分主分区

fdisk  /dev/sdb    #编辑管理硬盘sdb
n                  #新建分区
p                  #默认主分区
回车               #默认分区号
回车               #默认起始扇区
+10G               #设置分区大小为10G
t                  #更改标记号
8e                 #逻辑卷
p                  #打印查看
w                  #保存退出

③创建物理卷然后创建卷组然后格式化逻辑卷最后再挂载

pvcreate /dev/sdb1 /dev/sdc
vgcreat juanzuming /dev/sdb1 /dev/sdc
lvcreat -n mingzi -L +20G juanzuming
 
-n          #取名 
-L          #指定大小 
juanzuming  #从哪个卷组取的
mkfs.xfs /dev/juanzuming/mingzi

④永久挂载逻辑卷

vim /etc/fstab
 
/dev/sdb1 /mnt       xfs         defaluts   0    0
#设备名    挂载目录   文件格式     格式要求 
 
mount -a
#检查配置文件 刷新
 
df -h    
#人性化查看挂载情况
 
可以使用blkid查看UUID进行永久挂载

三、扩容

卷组容量足够扩容就直接扩容

卷组容量不够就先口容卷组再扩容逻辑卷

1、相关命令

pvcreat /dev/sdd      
#新建物理卷
 
vgextend juanzuming /dev/sdd
#扩容卷组
 
lvextend -L +10G /dev/juanzuming/mingzi -r
#扩容逻辑卷并刷新
 
df -h
#查看挂载情况

2、扩容/root小实验

添加一块硬盘sdb(20G)
scan                                       #扫描新增硬盘
ll /dev/sdb                                #查看新增硬盘
 
pvcreate /dev/sdb                          #建立物理卷
 
vgextend centos /dev/sdb                   #将sdb物理卷加入已存在卷组centos中
vgdisplay                                  #查看卷组信息(可以看到free增加了20G)
 
lvextend -L +15G /dev/centos/root -r       #将卷组中15G添加给root逻辑卷并刷新
lvdisplay                                  #查看逻辑卷(可以看到变大15G)
 
df -h                                      #检查挂载情况

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1341928.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年度五大容灾关键词

当前,云计算已成为推动企业数字化转型的关键技术之一。它已逐步渗透进入各个行业,如互联网、政务、金融和制造业,企业上云的比例和应用深度也大幅提升。与此同时,不可抗力因素带来的灾害风险仍然持续,战争、地震、海啸…

Weblogic反序列化远程命令执行(CVE-2019-2725)

漏洞描述: CVE-2019-2725是一个Oracle weblogic反序列化远程命令执行漏洞,这个漏洞依旧是根据weblogic的xmldecoder反序列化漏洞,通过针对Oracle官网历年来的补丁构造payload来绕过。 复现过程: 1.访问ip:port 2.可…

一文浅谈旋转变换:旋转矩阵、旋转向量、欧拉角、四元数

目录 一、旋转矩阵 1.1 定义和推导 1.2 旋转矩阵的缺点 二、旋转向量 2.1 定义和推导 2.1.1 旋转向量转旋转矩阵 2.1.2 旋转矩阵转旋转向量 2.2 旋转向量的缺陷 三、欧拉角 3.1 定义和推导 3.1.1 欧拉角与旋转矩阵 3.1.1.1 欧拉角转旋转矩阵 3.1.1.2 旋转矩阵转欧…

关于“Python”的核心知识点整理大全49

目录 16.2.10 加亮颜色主题 16.3 小结 第17 章 使用API 17.1 使用 Web API 17.1.1 Git 和 GitHub 17.1.2 使用 API 调用请求数据 17.1.3 安装 requests 17.1.4 处理 API 响应 python_repos.py 注意 17.1.5 处理响应字典 python_repos.py import json i…

Python 内置高阶函数练习(Leetcode500.键盘行)

Python 内置高阶函数练习(Leetcode500.键盘行) 【一】试题 (1)地址: 500. 键盘行 - 力扣(LeetCode) (2)题目 给你一个字符串数组 words ,只返回可以使用在…

阿里云数据库polardb怎么收费?

阿里云数据库PolarDB租用价格表,云数据库PolarDB MySQL版2核4GB(通用)、2个节点、60 GB存储空间55元5天,云数据库 PolarDB 分布式版标准版2核16G(通用)57.6元3天,阿里云百科aliyunbaike.com分享…

AI数字员工的出现:不是取代,而是让技术更好地服务于人类_光点科技

在人工智能技术迅猛发展的今天,AI数字员工的出现成为了企业和组织关注的热点。与传统观念中的机器人或自动化设备不同,AI数字员工是集成了最新AI技术,如自然语言处理、机器学习和情感分析等功能的虚拟助手,它们能够完成复杂的工作…

.Net FrameWork总结

.Net FrameWork总结 介绍.Net公共语言运行库CLI的组成.NET Framework的主要组成.NET Framework的优点CLR在运行期管理程序的执行,包括以下内容CLR提供的服务FCL的组成 或 服务(这个其实就是我们编码时常用到的类库):(下…

ERROR: No matching distribution found for torch==2.0.1解决方案

大家好,我是水滴~~ 本文主要介绍在安装 stable-diffusion-webui 时出现的 ERROR: No matching distribution found for torch2.0.1 问题的解决方案,希望能对你有所帮助。 《Python入门核心技术》专栏总目录・点这里 文章目录 问题描述解决方案离线安装 …

WeakMap 和 Map 的区别,WeakMap 原理,为什么能被 GC?

垃圾回收机制 我们知道,程序运行中会有一些垃圾数据不再使用,需要及时释放出去,如果我们没有及时释放,这就是内存泄露 JS 中的垃圾数据都是由垃圾回收(Garbage Collection,缩写为 GC)器自动回…

MyBatis的基本使用及常见问题

MyBatis 前言MyBatis简介MyBatis快速上手Mapper代理开发增删改查环境准备配置文件完成增删改查查询添加修改删除 参数传递注解完成增删改查 前言 JavaWeb JavaWeb是用Java技术来解决相关Web互联网领域的技术栈。 MySQL数据库与SQL语言 MySQL:开源的中小型数据库。…

【银行测试】金融银行-理财项目面试/分析总结(二)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 银行理财相关的项…

【温故而知新】vue运用之探讨下单页面应用(SPA)与多页面应用(MPA)

一、概念 1.单页面应用SPA(Single page application) Vue单页面应用是一种采用Vue.js框架开发的Web应用程序,它仅有一个HTML文件,通过前端路由实现页面的切换和渲染。与传统的多页面应用相比,Vue单页面应用在用户体验和开发效率方面有着明显的优势。 在Vue单页面应用中…

winsock.h与winsock2.h出现重定义或不同的链接 问题解决

在编译qt windows项目时出现错误 方法&#xff11;&#xff1a; 在pro文件中添加宏 DEFINES WIN32_LEAN_AND_MEAN方法&#xff12;&#xff1a; 在使用了包含头文件前#include<windows.h>加上 #include<WinSock2.h>

SpringCloud(H版alibaba)框架开发教程之nacos做配置中心——附源码(2)

上篇主要讲了使用eureka&#xff0c;zk&#xff0c;nacos当注册中心 这篇内容是nacos配置中心 代码改动部分mysql驱动更新到8.0&#xff0c;数据库版本升级到了8.0&#xff0c;nacos版本更新到了2.x nacos2.x链接 链接&#xff1a;https://pan.baidu.com/s/11nObzgTjWisAfOp…

JMeter逻辑控制器之While控制器

JMeter逻辑控制器之While控制器 1. 背景2.目的3. 介绍4.While示例4.1 添加While控制器4.2 While控制器面板4.3 While控制器添加请求4.3 While控制器应用场景 1. 背景 存在一些使用场景&#xff0c;比如&#xff1a;某个请求必须等待上一个请求正确响应后才能开始执行。或者&…

Android Studio修改创建新布局时默认根布局

将Android Studio默认布局ConstraintLayout切换成LinearLayout 打开设置&#xff0c; Editor> File and Code Templates > Other > layoutResourceFile.xml 备注&#xff1a;创建时提示根布局仍然为ConstraintLayout&#xff0c;不用管这个&#xff0c;实际创建的…

NXP实战笔记(一):基于RTD-SDK新建一个S32DS工程

目录 1、概述 2、操作步骤 2.1、新建Application工程 2.2、命名工程、选择芯片型号、选择编译器GCC版本 2.3、配置基本参数 3、文件描述 3.1、文件结构描述 3.2、编译之后 4、下载调试 1、概述 安装了S32DS之后&#xff0c;导入SDK插件&#xff0c;这个步骤不赘述&…

免费的数据恢复软件哪个好?这10个数据恢复软件可以试试

如果你遇到了数据丢失的情况&#xff0c;不要着急&#xff0c;今天我来教大家如何恢复。 在遇到电脑、硬盘或U盘等设备中数据丢失情况时&#xff0c;很多朋友都会很着急也不知道该怎么办。如果是数据恢复小白&#xff0c;建议大家优先选择使用数据恢复软件进行扫描恢复。现在市…

读取GNSS站点的o文件获取经纬度和高程

0. 码字不易&#xff0c;点赞加关注&#xff08;公众号&#xff1a;WZZHHH&#xff0c;部分资料在公众号可以下载&#xff09;&#xff0c;使用请注明出处。 0.1详细代码在最后获取 1.我处理2020年和2021年陆态网的数据&#xff0c;这两年总共有哪些站点俺不知道。 2.在利用ER…