LVM逻辑卷管理

lvm的特点

   #传统分区的缺点:
   传统的文件系统是基于分区的,一个文件系统对应一个分区。这种方式比较直观,但不易改变。当一个分区空间已满时,无法对其扩充,只能采用重新分区/建立文件系统,非常麻烦;或把分区中的数据移到另一个更大的分区中。

   #当采用LVM时:
   1.将硬盘的多个分区由LVM统一为卷组管理,可以方便的加入或移走分区以扩大或减小卷组的可用容量,充分利用硬盘空间;
   2.当磁盘空间不足而加入新的硬盘时,不必将数据从原硬盘迁移到新硬盘,而只须把新的分区加入卷组并扩充逻辑卷即可。
   3.文件系统建立在LVM上,可以跨分区,方便使用;

总结​
   #使用LVM主要是方便管理、增加了系统的扩展性。可以跨分区,多个硬盘组合

lvm的制作

1、添加硬盘

2、创建物理卷
[root@zaotounan ~]# pvcreate 物理卷    
注:如果没有pv命令安装 #yum install -y lvm2

查看物理卷信息
[root@zaotounan ~]# pvs  | pvscan  |  pvdisplay    

3、创建卷组
[root@zaotounan ~]# vgcreate 卷组名 物理卷

查看卷组信息
[root@zaotounan ~]# vgs | vgscan  |  vgdisplay

4、创建逻辑卷
[root@zaotounan ~]# lvcreate -L 指定大小 -n 逻辑卷名 卷组名

查看逻辑卷信息
[root@zaotounan ~]# lvs | lvscan | lvdisplay

5、挂载

6、设置开机自动挂载

逻辑卷扩容

卷组没有空间
1、添加硬盘做物理卷

2、给卷组扩容
[root@zaotounan ~]# vgextend 卷组 物理卷

3、给逻辑卷扩容
[root@zaotounan ~]# lvextend -L 大小 逻辑卷

4、给文件系统扩容
ext4格式的文件系统
[root@zaotounan ~]# resize2fs /dev/xian2305/lv1

xfs格式的文件系统
[root@zaotounan ~]# xfs_growfs /dev/xian2305/lv2

逻辑卷缩容

1. 备份数据:在开始缩小逻辑卷之前,首先备份其中的所有数据,以防止数据丢失。

2. 用户模式下或使用 Live CD 环境下卸载该逻辑卷。这是因为无法在线缩小当前正在使用的逻辑卷。

3. 卸载文件系统:在缩小逻辑卷之前,确保已卸载文件系统。如果是 ext2/ext3/ext4 文件系统,可以使用以下命令:
[root@zaotounan ~]# umount /mnt/vg2/lv1/
 

4. 检查文件系统: 在缩小逻辑卷之前,最好使用文件系统检查工具检查文件系统是否有错误。对于 ext2/ext3/ext4 文件系统,可以运行:
[root@zaotounan ~]# e2fsck -f /dev/vg2/lv1

5. 缩小逻辑卷: 使用 `lvresize` 命令来缩小逻辑卷。例如,假设你要将逻辑卷 /dev/vg2/lv1` 缩小到 10G,可以运行:
[root@zaotounan ~]# lvresize --resizefs --size 10G /dev/vg2/lv1

  这将缩小逻辑卷的大小,并自动调整文件系统大小。

6. 重新挂载逻辑卷: 如果你在步骤2中卸载了逻辑卷,现在可以重新挂载它。

7. 验证操作: 确认文件系统和逻辑卷已成功缩小到所需大小。

逻辑卷移除

先卸载够操作

移除lv
[root@zaotounan ~]# lvremove 逻辑卷路径

Logical volume "逻辑卷名" successfully removed

移除vg
[root@zaotounan ~]# vgremove  卷主路径

 Volume group "卷组名" successfully removed

移除pv
[root@zaotounan ~]#  pvremove   物理卷路径
  Labels on physical volume "物理卷名" successfully wiped.

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【教3妹学编程-算法题】反转二叉树的奇数层

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 3妹:“你不是真正的快乐, 你的…

机器学习入门笔记

文章目录 背景具体步骤1.环境搭建2.写个demo1.数据处理2.分割数据集3.用模型训练数据,并得到预测结果4.绘制结果5.评估 背景 最近学习了一些关于机器学习的内容,做个笔记。 具体步骤 1.环境搭建 需要用到的工具:pycharm,anaco…

Cloudflare始终使用HTTPS且带参数跳转到www的域名

文章目录 设置教程设置图跳转实测 设置教程 关闭 SSL/TLS -> 边缘证书 的 Always Use HTTPS 规则 -> 页面规则 -> URL: http://www.example.com/* 设置成始终使用HTTPS 规则 -> 页面规则 -> URL: example.com/* 设置成 转发URL301重定向到 to https://www.ex…

【深度学习目标检测】七、基于深度学习的火灾烟雾识别(python,目标检测,yolov8)

YOLOv8是一种物体检测算法,是YOLO系列算法的最新版本。 YOLO(You Only Look Once)是一种实时物体检测算法,其优势在于快速且准确的检测结果。YOLOv8在之前的版本基础上进行了一系列改进和优化,提高了检测速度和准确性。…

大数据Doris(三十六):Duplicate 模型(冗余模型)介绍

文章目录 Duplicate 模型(冗余模型)介绍 一、创建doris表 二、插入数据

JVM的类的生命周期

目录 前言 1. 加载(Loading): 2. 验证(Verification): 3. 准备(Preparation): 4. 解析(Resolution): 5. 初始化(Ini…

一个可以找回误删文件的技巧,抓紧收藏吧

U盘文件夹误删是我们在日常生活中经常会遇到的问题之一,也是一种令人头疼的数据丢失情况。这种情况的发生,往往是由于用户的误操作、病毒攻击或者系统错误等原因引起的。误删文件夹可能会导致重要数据的丢失,从而影响工作、学习或生活。本文将…

HHDESK个性化脚本功能

HHDESK可以把脚本配置在对话框中,生成按钮,便捷操作。 在界面下方的脚本框中,点击“”,选择新建; 随后在弹出框内填写名称及脚本,按需求选择填写参数,及运行过程中是否弹出参数框;…

Qt中moveToThread注意的地方

Qt中的QObject对象默认是在主线程创建的。当使用moveToThread方法将对象移动到其他线程后,对象的构造函数仍然是在主线程执行的。moveToThread方法仅仅是让对象的事件循环、信号槽连接等引用主线程的资源移动到目标线程,但对象本身是不会移动的。 例如: class Work : public …

7. 异常、断言及日志

1.异常 1).什么是异常 异常,就是不正常的意思。指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常…

动态规划习题

动态规划的核心思想是利用子问题的解来构建整个问题的解。为此&#xff0c;我们通常使用一个表格或数组来存储子问题的解&#xff0c;以便在需要时进行查找和使用。 1.最大字段和 #include <iostream> using namespace std; #define M 200000int main() {int n, a[M], d…

[pluginviteimport-analysis] vite 提示jsx语法报错

参考文章 https://segmentfault.com/q/1010000043499356https://blog.csdn.net/kkkkkkgg/article/details/131168224 报错内容 内容类似如下&#xff1a; 03:16:26 [vite] Internal server error: Failed to parse source for import analysis because the content contains…