将新磁盘加入 LVM

news/2025/2/28 22:59:30/文章来源:https://www.cnblogs.com/Undefined443/p/18744284
  1. 查看块设备(磁盘)列表,找到新磁盘名称:

    $ lsblk
    NAME                      MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
    sda                         8:0    0   2T  0 disk
    ├─sda1                      8:1    0   1M  0 part
    ├─sda2                      8:2    0   2G  0 part /boot
    └─sda3                      8:3    0   2T  0 part└─ubuntu--vg-ubuntu--lv 252:0    0   2T  0 lvm  /
    sdb                         8:16   0   2T  0 disk
    

    可以看到新磁盘的名称是 sdb

  2. 初始化磁盘为物理卷(PV):

    sudo pvcreate /dev/sdb
    
  3. 查看现有的卷组(VG):

    $ sudo vgdisplay--- Volume group ---VG Name               ubuntu-vgSystem IDFormat                lvm2Metadata Areas        1...
    

    可以看到这里的卷组名(VG Name)为 ubuntu-vg

  4. 将物理卷加入卷组:

    sudo vgextend ubuntu-vg /dev/sdb
    
  5. 验证卷组已被扩展:

    $ sudo vgdisplay--- Volume group ---VG Name               ubuntu-vg...Free  PE / Size       511999 / 1.95 TiB...
    

    可以看到出现了未分配的卷组大小(Free PE / Size)为 1.95 TiB。

  6. 查看现有的逻辑卷(LV):

    $ sudo lvdisplay--- Logical volume ---LV Path                /dev/ubuntu-vg/ubuntu-lv...
    

    可以看到逻辑卷路径为 /dev/ubuntu-vg/ubuntu-lv

  7. 将未分配空间分配给逻辑卷:

    $ sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
    
  8. 调整文件系统大小:

    $ sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
    
  9. 检查逻辑卷是否被扩展:

    $ df -h
    Filesystem                         Size  Used Avail Use% Mounted on
    /dev/mapper/ubuntu--vg-ubuntu--lv  3.9T  1.9T  1.9T  50% /
    ...
    

    可以看到 ubuntu--vg-ubuntu--lv 已经被成功扩展。

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

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

相关文章

八、(了解即可)MyBatis懒加载(或者叫延迟加载)

八、(了解即可)MyBatis懒加载(或者叫延迟加载)@目录八、懒加载(了解即可)8.1 为啥需要懒加载?8.2 懒加载是什么?8.3 开启方式8.4 既然fetchType可以控制懒加载那么我仅仅配置fetchType不配置全局的可以吗?8.5 aggressiveLazyLoading是做什么么的?8.6 注意点8.7 案例验证懒加…

基于惯性加权PSO优化的目标函数最小值求解matlab仿真

1.程序功能描述基于惯性加权PSO优化的目标函数最小值求解matlab仿真。 2.测试软件版本以及运行结果展示MATLAB2022A版本运行 (完整程序运行后无水印) 3.核心程序yfits = []; % 主循环开始 for iter =1: Miteryfit = zeros(Npop,1); % 初始化函数值数组% 更新粒子速度…

题解:at_abc391_e Hierarchical Majority Vote

对于一个长度为 \(3^n\) 的 01 字符串 \(B = B_1B_2\dots B_{3^n}\),定义一种操作获得长度为 \(3^{n-1}\) 的 01 字符串 \(C = C_1C_2\dots C_{3^{n-1}}\):对于 \(i = 1,2,\dots,3^{n-1}\),令 \(C_i\) 为 \(B_{3i}\)、\(B_{3i-1}\)、\(B_{3i-2}\) 中出现次数最多的字符。现给…

解决VScode设置ctrl+,被占用

关闭启用更多系统热键设置可以用OpenArk找找

Xmx_Xms的关系与设置技巧

以下是关于JVM参数 -Xmx(最大堆内存)和 -Xms(初始堆内存)的核心关系解析与设置技巧,通过结构化表格和场景化配置示例帮助你清晰掌握调优方法:一、基础定义与关系对比表参数 作用 默认值(JDK8) 关系说明-Xms 堆内存初始分配大小 物理内存的1/64 程序启动时立即分配的内存-…

vue3创建项目时,报错crypto$2.getRandomValues is not a function

一、问题在新建项目时,使用 npm create vue@latest 创建 vue3项目后,执行命令npm install后,这时候控制台报错TypeError:crypto$2.getRandomValues is not a function二、思路起初以为依赖安装不对,使用命令rm -rf node_modules/删除依赖包,再次执行命令npm install后控制…

钉钉、飞书、企微:同样的用户场景,不一样的产品经理!

在创业团队的办公协作中,选择合适的办公工具至关重要。钉钉、飞书和企业微信作为当前主流的办公软件,各有其独特的优势和设计理念。本文从产品经理的视角出发,对比分析了这三款软件在用户体验、功能设计、收费模式以及对创业团队适配性方面的差异,供大家参考。朋友决定创业…

【硬件测试】基于FPGA的64QAM基带通信系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR

1.算法仿真效果 本文是之前写的文章:《基于FPGA的64QAM基带通信系统,包含testbench,高斯信道模块,误码率统计模块,可以设置不同SNR》的硬件测试版本。在系统在仿真版本基础上增加了ila在线数据采集模块,vio在线SNR设置模块,数据源模块。硬件ila测试结果如下:(完整代码运行后…

基于PID控制器的车辆控制系统simulink建模与仿真

1.课题概述 基于PID控制器的车辆控制系统simulink建模与仿真,包括PID控制器和车辆模型。2.系统仿真结果 (完整程序运行后无水印) 3.核心程序与模型 版本:MATLAB2022a4.系统原理简介PID控制器(比例-积分-微分控制器)是一种广泛应用在控制理论与工程实践中的闭环控制策略,…

定时任务在若依中的应用

定时任务任务调度是指系统为了自动完成特定任务,在约定的特定时刻去执行任务的过程。有了任务调度即可解放更多的人力,而是由系统自动去执行任务。Cron表达式cron表达式是一个字符串, 用来设置定时规则, 由七部分组成, 每部分中间用空格隔开, 每部分的含义如下表所示:组成部分…

CMD批处理脚本+VBScript脚本+Potplayer 实现文件夹内所有视频的截图任务(指定时间点)

实现自动化视频截图,一般会直接借视频编解码如FFmpeg,动用相关函数来实现,直接从解码源头设计程序。然而我没有接触过FFmpeg,借助cmd批处理,以及vbs,还有现成的播放器potplayer,一样可以实现。【思路】 查找特定文件夹内所有的视频,每个视频使用potplayer打开,使用视频…