CentOS Stream 9 磁盘扩容

news2024/11/20 20:35:13

当Linux系统磁盘被占满且资料无法删除,需要新添加磁盘,并将新磁盘扩容到相应的满载磁盘中

查看现有磁盘分区
[root@wcg-lvm-001 ~]# fdisk -l
Disk /dev/sda:180 GiB,193273528320 字节,377487360 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x7defb24f

设备       启动     起点     末尾     扇区 大小 Id 类型
/dev/sda1  *        2048 10487807 10485760   5G 83 Linux
/dev/sda2       10487808 31467519 20979712  10G 8e Linux LVM


Disk /dev/mapper/wcg-root:10 GiB,10737418240 字节,20971520 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
对于新添加磁盘新建分区后查看
[root@wcg-lvm-001 ~]# fdisk -l
Disk /dev/sda:180 GiB,193273528320 字节,377487360 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x7defb24f

设备       启动     起点     末尾     扇区 大小 Id 类型
/dev/sda1  *        2048 10487807 10485760   5G 83 Linux
/dev/sda2       10487808 31467519 20979712  10G 8e Linux LVM

新添加磁盘新建分区:
Disk /dev/sdb:5 GiB,5368709120 字节,10485760 个扇区
磁盘型号:VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb553fe64

设备       启动  起点     末尾     扇区 大小 Id 类型
/dev/sdb1        2048 10485759 10483712   5G 83 Linux

Disk /dev/mapper/wcg-root:10 GiB,10737418240 字节,20971520 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
创建物理卷(pv)

出现以下信息为磁盘空间已满,无法创建,需要删除一些不必要的东西。

[root@wcg-lvm-001 ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.
  Cannot open tmp devices_file to write.

以下是正常情况:

[root@wcg-lvm-001 sh]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created

创建物理卷后查看:

[root@wcg-lvm-001 ~]# pvs
  PV         VG  Fmt  Attr PSize   PFree  
  /dev/sda2  wcg lvm2 a--   10.00g      0 
  /dev/sdb1      lvm2 ---  <10.00g <10.00g

显示物理卷(Physical Volume)的属性和状态信息

[root@wcg-lvm-001 ~]# pvdisplay 
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               wcg
  PV Size               10.00 GiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              2560
  Free PE               0
  Allocated PE          2560
  PV UUID               tP1lS0-Pu7M-DPK1-JML4-5B4R-3Gdp-9o9EYf
   
  "/dev/sdb1" is a new physical volume of "<10.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name               
  PV Size               <10.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               O5OpXG-cy4Q-nPGj-8VE5-MFYR-Mbvx-kO5Bpt
将磁盘扩容到卷组(添加进VG)

确认卷组名称

[root@wcg-lvm-001 ~]# vgdisplay 
  --- Volume group ---
  VG Name               wcg
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               174.99 GiB
  PE Size               4.00 MiB
  Total PE              44798
  Alloc PE / Size       44798 / 174.99 GiB
  Free  PE / Size       0 / 0   
  VG UUID               ND9Nks-aewF-fZKN-qpZ3-aE8z-aAqO-65NoyG

将新磁盘添加入卷组中

[root@wcg-lvm-001 sh]# vgextend wcg /dev/sdb1
  Volume group "wcg" successfully extended
查看新卷组信息
[root@wcg-lvm-001 ~]# vgdisplay 
  --- Volume group ---
  VG Name               wcg
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               <20.00 GiB
  PE Size               4.00 MiB
  Total PE              5119
  Alloc PE / Size       2560 / 10.00 GiB
  Free  PE / Size       2559 / <10.00 GiB
  VG UUID               ND9Nks-aewF-fZKN-qpZ3-aE8z-aAqO-65NoyG
扩展逻辑分区(给lv扩容)

查看逻辑卷信息,确认/dev/wcg/root

[root@wcg-lvm-001 ~]# lvdisplay 
  --- Logical volume ---
  LV Path                /dev/wcg/root
  LV Name                root
  VG Name                wcg
  LV UUID                cF1btI-PZmv-K03G-IcJO-f1qy-1zhQ-YvKvIB
  LV Write Access        read/write
  LV Creation host, time localhost, 2024-06-05 09:04:46 +0800
  LV Status              available
  # open                 1
  LV Size                174.99 GiB
  Current LE             44798
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

将新加入的卷组所有空间扩容到LV中:

[root@wcg-lvm-001 sh]# lvextend -l+100%FREE /dev/wcg/root
  Size of logical volume wcg/root changed from 10.00 GiB (2560 extents) to <15.00 GiB (3839 extents).
  Logical volume wcg/root successfully resized.

查看LV信息

[root@wcg-lvm-001 ~]# lvdisplay 
  --- Logical volume ---
  LV Path                /dev/wcg/root
  LV Name                root
  VG Name                wcg
  LV UUID                cF1btI-PZmv-K03G-IcJO-f1qy-1zhQ-YvKvIB
  LV Write Access        read/write
  LV Creation host, time localhost, 2024-06-05 09:04:46 +0800
  LV Status              available
  # open                 1
  LV Size                <20.00 GiB
  Current LE             5119
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

使其扩展生效

使用xfs_growfs来确保文件系统能够利用这些新增的空间
xfs_growfs 是针对xfs文件系统磁盘操作的
resize2fs 是针对ext 系列文件系统磁盘操作的
[root@wcg-lvm-001 sh]# xfs_growfs /dev/wcg/root
meta-data=/dev/mapper/wcg-root   isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=16384, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 2621440 to 3931136
验证是否生效
[root@wcg-lvm-001 ~]# df -TH
文件系统             类型      容量  已用  可用 已用% 挂载点
devtmpfs             devtmpfs  4.2M     0  4.2M    0% /dev
tmpfs                tmpfs     5.2G     0  5.2G    0% /dev/shm
tmpfs                tmpfs     2.1G  9.5M  2.1G    1% /run
/dev/mapper/wcg-root xfs        22G   11G   12G   49% /
/dev/sda1            xfs       5.4G  233M  5.1G    5% /boot
tmpfs                tmpfs     1.1G     0  1.1G    0% /run/user/0
[root@wcg-lvm-001 ~]# lsblk
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda            8:0    0  180G  0 disk 
├─sda1         8:1    0    5G  0 part /boot
└─sda2         8:2    0   10G  0 part 
  └─wcg-root 253:0    0   20G  0 lvm  /
sdb            8:16   0   10G  0 disk 
└─sdb1         8:17   0   10G  0 part 
  └─wcg-root 253:0    0   20G  0 lvm  /
sr0           11:0    1 1024M  0 rom  

总结:

首先需添加一块新磁盘;

将新磁盘创建分区;

fdisk /dev/sdb

在新的磁盘创建新的PV;

pvcreate /dev/sdb1

将新的PV添加入到根目录的VG中;

vgextend wcg /dev/sdb1

将VG中新建的空余空间分配给LV;

lvextend -l+100%FREE /dev/wcg/root

使用xfs_growfs来确保文件系统能够利用这些新增的空间。

xfs_growfs /dev/wcg/root

在这里插入图片描述

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

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

相关文章

数据的加密解密——https协议

回顾http协议&#xff1a; http协议发送的请求或者响应里的2正文数据是不做任何加密的&#xff0c;数据是裸的&#xff08;原数据是什么样&#xff0c;发送过去的护具就是怎么样&#xff09;&#xff0c;但是在客户端到服务器之间是要通过中间运营商&#xff0c;路由器等中间人…

从初级到专业级,百度打破了AI的天花板

文&#xff5c;王一粟、艺思 大模型爆火一年&#xff0c;超级应用在哪里&#xff1f; 相比在ChatGPT问世时&#xff0c;人们对于“AI问答产品”寄予的超高期待&#xff0c;AI在办公场景中率先展现出来的能量&#xff0c;超出了所有人的预期。 6月7日&#xff0c;“AI产品榜”…

mmdetection使用未定义backbone训练

首先找到你需要用到的 backbone&#xff0c;一般有名的backbone 都会在github有相应的代码开源和预训练权重提供 本文以mobilenetv3 fastercnn 作为举例&#xff0c;在mmdetection中并未提供 mobilenetv3&#xff0c;提供的仅有 mobilenetv2&#xff1b; 在github上找到 mobil…

【设计模式】结构型-桥接模式

当抽象与实现&#xff0c;各自独立&#xff0c; 桥接模式&#xff0c;如彩虹桥&#xff0c;连接两岸。 文章目录 一、类爆炸与代码重复二、桥接模式三、桥接模式的核心组成四、运用桥接模式五、桥接模式的应用场景六、小结推荐阅读 一、类爆炸与代码重复 场景假设&#xff1a…

C++第二十六弹---stack和queue的基本操作详解与模拟实现

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】 目录 1. stack的介绍和使用 1.1 stack的介绍 ​1.2 stack的使用 1.3 stack 模拟实现 2. queue的介绍和使用 2.1 queue的介绍 2.2 queue的使用 2…

5.31.15 使用图像到图像转换和 YOLO 技术对先前的乳房 X 光检查结果中的异常进行早期检测和分类

在本研究中&#xff0c;我们研究了基于 You-Only-Look-Once (YOLO) 架构的端到端融合模型的有效性&#xff0c;该模型可同时检测和分类数字乳房 X 光检查中的可疑乳腺病变。包括四类病例&#xff1a;肿块、钙化、结构扭曲和正常&#xff0c;这些病例来自包含 413 个病例的私人数…

一次曝 9 个大模型,「字节 AI」这一年都在做什么?

字节跳动的大模型家族&#xff0c;会长出下一个抖音吗&#xff1f; 整个 2023 年&#xff0c;字节并没有对外官宣其内部自研的大模型。外界一度认为&#xff0c;大模型这一技术变革&#xff0c;字节入场晚了。梁汝波在去年底的年会上也提到了这一点&#xff0c;他表示「字节对…

【全开源】露营地管理系统小程序源码(ThinkPHP+FastAdmin+UniApp)

专为露营业务设计开发小程序应用。平台拥有多角色管理&#xff0c;同时具有营位预定、门票购买等功能模块。 &#x1f525;露营地管理系统小程序&#xff1a;轻松掌控你的露营帝国&#x1f3d5;️ &#x1f4cc;一、引言&#xff1a;露营地管理的新时代 随着露营文化的兴起&a…

❤vue2项目webpack打包的优化策略

❤ vue2项目webpack打包的优化策略 &#xff08;优化前&#xff09; 现在我们的打包时间为&#xff1a; >打包体积大小为&#xff1a; 1、去除开发环境和生产环境提示以及日志 开发环境和生产环境的打印处理 生产环境去除console.log打印的两种方式 通过环境变量控制co…

知识图谱的应用---社交网络

文章目录 社交网络典型应用 社交网络 社交网络已成为发展最快的互联网应用&#xff0c;社交网络用户不仅仅是信息的接受者&#xff0c;也成为了信息的制造、加工和传播者&#xff0c;通过关注、被关注的方式形成了一张张庞杂繁复的用户关系网。随着社交网络中用户及信息急速增长…

数新网络签单国泰君安:利用数据服务平台提升金融业务用数能力

近日&#xff0c;数新网络与国泰君安证券股份有限公司&#xff08;以下简称“国泰君安”&#xff09;达成了数据服务平台升级项目的签约。这一项目的推进将更好地服务于国泰君安内部业务部门的数据需求&#xff0c;帮助数据平台更加有效地实现提升业务响应效率的目标&#xff0…

【Linux文件篇】系统文件、文件描述符与重定向的实用指南

W...Y的主页 &#x1f60a; 代码仓库分享&#x1f495; 前言&#xff1a;相信大家对文件都不会太陌生、也不会太熟悉。在没有学习Linux操作系统时&#xff0c;我们在学习C或C时都学过如何去创建、打开、读写等待文件的操作&#xff0c;知道一些语言级别的一些接口与函数。但…

怎样把便签里的内容移到桌面?桌面便签软件使用方法

每次打开电脑&#xff0c;我总是被满屏的文件和图标弄得眼花缭乱。那些记录在各式各样便签里的重要事项&#xff0c;经常被埋没在这信息的海洋中&#xff0c;找起来真是头疼。想必很多人都有过这样的困扰&#xff1a;如何在繁杂的桌面环境中&#xff0c;一眼就看到自己需要提醒…

问题:以下被纳入代理资产风险分类管理的业务包括() #媒体#知识分享

问题&#xff1a;以下被纳入代理资产风险分类管理的业务包括&#xff08;&#xff09; A&#xff0e;非标准化理财投资业务 B&#xff0e;特定债权投资业务 C&#xff0e;委托债权代理业务 D&#xff0e;非标准化代理销售业务 参考答案如图所示

HTML静态网页成品作业(HTML+CSS)—— 兰蔻化妆品网页(1个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有1个页面。 二、作品演示 三、代…

NAT

文章目录 1.NAT是什么2.NAT功能3.NAT优缺点4.NAT作用工作原理5.NAT 静态 动态5.1静态静态配置1.全局模式下设置静态NAT2.接口上设置静态NAT 5.2动态动态配置测试 6.PAT多路复用 PAT NAPT Easyip NAT server6.1PAT端口多路复用PAT作用 1.NAPT配置测试 2.EasyIp配置测试 3.NAT se…

Fegin如何传参form-data文件

Form-data传输file参数&#xff0c;这个大家都比较清楚&#xff0c;那么针对于Fegin参数file参数该如何操作呢&#xff01;下面截图来找到对应的参数关系。 一、之前我们在postMan中是这种传参的&#xff0c;那么如果使用Feigin来传输文件File 二、在Fegin中传form-data参数&a…

Qt系统相关

本文目录 1.Qt事件事件的处理标签事件鼠标事件滚轮事件按键事件定时器事件窗口事件事件派发器 2.Qt文件操作QFile的基本使用 3.Qt多线程使用线程线程锁connect的第五个参数 条件变量和信号量 4.Qt网络编程UDP SocketTCP SocketQTcpServerQTcpSocket HTTP的编写 5.QT多媒体播放音…

【区块链】深入解析Proof of Work (PoW): 区块链技术的核心驱动力

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 深入解析 Proof of Work (PoW): 区块链技术的核心驱动力引言一、PoW基本概念1.1…

UNetMultiLane 多车道线、车道线类型识别

基于UNet 分割模型增加了检测头来识别车道线的类型&#xff08;单实线、双黄线等10种&#xff09;&#xff0c;同时可以识别出"所在车道"和"车道线类型"。 训练代码【训练练手代码】 1 数据说明 基于开源数据集 VIL100。其中数据标注了所在的六个车道的车…