首页 > 系统相关 >(四)虚拟机下linux磁盘扩容

(四)虚拟机下linux磁盘扩容

时间:2023-12-08 11:56:44浏览次数:31  
标签:扩容 centos 虚拟机 dev 命令 linux 磁盘

在VM虚拟机中,我们经常会选择默认磁盘大小20G,用着用着才发现20G不够用,服务启动不了,就很尴尬,让我们今天一起来学习下,如何在虚拟机给磁盘扩容。

一、加物理盘

我们使用df -h命令,发现磁盘使用率已经37%,我们给此磁盘扩容,简单演示下扩容的过程。

 虚拟机开机后,我们用fdisk -l 命令查看新增加的硬盘,如图所示

 

3:我们通过fdisk命令来对新增加硬盘进行分区,fidsk +硬盘名,不同环境名字可能不一样,我这里的管理命令是: fdisk /dev/sdb

先输入n 新建分区

后输入 p 主分区

连续输入2次回车确认

然后输入 wq 保存并退出

然后我们就创建了一个新分区,大小是20GB。

 在确认下

 二、扩容磁盘

1:使用命令mkfs.ext4 硬盘名对刚才创建的分区进行格式化,我的是:mkfs.ext4 /dev/sdb1

 2:使用命令pvcreate /dev/sdb1 创建物理卷

 3、可以看到待扩容的物理卷名称:

使用pvdisplay命令用于显示物理卷的属性。pvdisplay命令显示的物理卷信息包括:物理卷名称、所属的卷组、物理卷大小、PE大小、总PE数、可用PE数、已分配的PE数和UUID。

需要扩容的磁盘的VG Name是

centos
  VG Name               centos

4、

扩展给centos:使用vgextend 命令用于扩容卷组大小,这里是:

vgextend centos /dev/sdb1

 

5、我们使用lvextend -L +120G +路径名扩容根分区【+那里新增的硬盘多大就输入多大】,不知道路径的可以用df -h命令查看。我扩容了20G,只能加小于20G。

lvextend -L +110G /dev/mapper/centos-home

 6:使用xfs_growfs命令增加 XFS 文件系统的大小,实际增加存储空间。

xfs_growfs /dev/mapper/centos-home

 

 

 

标签:扩容,centos,虚拟机,dev,命令,linux,磁盘
From: https://www.cnblogs.com/zhangxianrong/p/17884852.html

相关文章

  • linux dd新增10g的文件
    您可以使用Linux命令行工具dd来创建10GB大小的文件。以下是创建10GB文件的命令:ddif=/dev/zeroof=file.imgbs=1Gcount=10在上述命令中,if参数指定输入文件为/dev/zero,这是一个特殊的文件,读取它会返回空字符(即零)。of参数指定输出文件名为file.img,您可以将其替换为您想要的文......
  • linux系统swap交换分区
    swapspace是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者以它们的组合方式出现。当系统物理内存吃紧时,Linux系统会将内存中不常访问的数据保存到swap上,这样系统就有更多的物理内存为其他进程服务,而当系统需要访问swap上存储的内容时,系统会再将swap上的数据加载到......
  • xcat批量部署linux工具安装使用参考
    0、关闭selinux、iptables并配置hostssed-i's/^SELINUX*=.*$/SELINUX=disabled/g'/etc/selinux/configserviceiptablesstopchkconfig--level345iptablesoffecho"10.1.1.254mgtmgt.xcat.com">>/etc/hosts验证结果:cat/etc/hosts;cat/etc/se......
  • Linux学习之文件
    9.1文件查找echo指令可以查看变量PATH的值使用which命令在环境变量PATH设置的目录中查找符合条件的命令文件,可查看是否存在以及执行的位置locate命令可以让用户快速查找到所需要的文件或目录(有时可以查找到已经被删除的文件,但新创建的文件却无法被查找)是因为数据库文件没有被......
  • 0x01 Linux Fundamentals Part 2
    Task1、引言参数介绍复制文件和移动文件介绍文件和文件夹安全的访问机制以及如何识别当前用户对文件的访问权运行脚本和执行文件Task2、利用SSH接入远程主机什么是SSH及其工作原理?SSH只是一种加密形式的设备之间的协议。通过网络传输的数据都会被加密,形式如下图: st......
  • 探索Linux进程管理的奥秘
    在Linux操作系统中,进程是计算机系统中最为重要的组成部分之一。本文将深入讨论Linux进程管理的各个方面,包括初识进程、查看进程、信号控制进程、进程优先级、作业控制以及管理远程主机的方法。初识进程在Linux中,进程是正在运行的程序的实例。每个进程都有唯一的进程ID(PID)和父进......
  • Linux-02tmux和vim
    tmux教程功能分屏。允许断开Terminal连接后,继续运行进程。结构//一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。tmux: session0: window0: pane0 pane1 pane2 ... window1 window2 ... session1......
  • Linux-线程优先级学习
    概念Linux系统中常用的几种调度类为SCHED_NORMAL、SCHED_FIFO、SCHED_RR。SCHED_NORMAL:用于普通线程的调度类SCHED_FIFO和SCHED_RR是用于实时线程的调度类,优先级高于SCHED_NORMAL。内核中区分普通线程与实时线程是根据线程的优先级,实时线程拥有实时优先级(real-timepriority......
  • Linux命令:TOP
    省流:用一张图来解释top命令,它就是:解释Top命令用于显示Linux的运行状态,它提供了一个动态的,实时的系统监控视图。一般情况下,这个命令会展示系统运行状态和各线程任务运行状态。在这篇博客中,我将逐条解释其中的对应信息。输入top后,会进入交互式命令模式。按下q退出。上......
  • 虚拟机运行Hadoop | 各种问题解决的心路历程
    ps:完成大数据技术实验报告的过程,出项各种稀奇古怪的问题。(知道这叫什么吗?经济基础决定上层建筑,我当时配置可能留下了一堆隐患,总之如果有同样的问题,希望可以帮到你)一、虚拟机网络连接不通的各种情况我这里遇到的是,三台虚拟机,两台piing百度不同原因:改了下内存,重启就又未知的网......