广告
返回顶部
首页 > 资讯 > 操作系统 >虚拟机下Linux系统磁盘扩容
  • 441
分享到

虚拟机下Linux系统磁盘扩容

linux运维服务器网络bashPoweredby金山文档 2023-10-12 06:10:40 441人浏览 八月长安
摘要

在VM虚拟机中,我们经常会选择默认磁盘大小20G,用着用着才发现20G不够用,服务启动不了,就很尴尬,让我们今天一起来学习下,如何在虚拟机给磁盘扩容。 一:关闭虚拟机,添加硬盘 背景:我们使用df -h命令,发现磁盘使用率已经37%,我

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

一:关闭虚拟机,添加硬盘

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

1:虚拟机关机,添加一块20G大小的硬盘,添加硬盘一路选择默认,并单击确定添加完成,就不多赘述,如图所示。然后开启虚拟机

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

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

先输入n 新建分区

后输入 p 主分区

连续输入2次回车确认

然后输入 wq 保存并退出

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

[root@GMtest ~]# fdisk /dev/sdb欢迎使用 fdisk (util-linux 2.37.4)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。设备不包含可识别的分区表。创建了一个磁盘标识符为 0x4c4d9e95 的新 DOS 磁盘标签。命令(输入 m 获取帮助):n  //创建新分区分区类型   p   主分区 (0 primary, 0 extended, 4 free)   e   扩展分区 (逻辑分区容器)选择 (默认 p):p  //输入P,设置为主分区分区号 (1-4, 默认  1): //输入1保持默认第一个扇区 (2048-41943039, 默认 2048):  //输入回车,默认最后一个扇区,+/-sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039): //输入回车,默认创建了一个新分区 1,类型为“Linux”,大小为 20 GiB。命令(输入 m 获取帮助):wq分区表已调整。将调用 ioctl() 来重新读分区表。正在同步磁盘。

二:扩容磁盘

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

[root@GMtest ~]# mkfs.ext4 /dev/sdb1mke2fs 1.46.5 (30-Dec-2021)创建含有 5242624 个块(每块 4k)和 1310720 个inode的文件系统文件系统UUID:dd061fdb-49af-42d4-9f20-8811cc0ce301超级块的备份存储于下列块:         32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,         4096000正在分配组表: 完成正在写入inode表: 完成创建日志(32768 个块)完成写入超级块和文件系统账户统计信息: 已完成 [root@GMtest ~]# 

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

[root@GMtest ~]# pvcreate /dev/sdb1 WARNING: ext4 signature detected on /dev/sdb1 at offset 1080. Wipe it? [y/n]: y  Wiping ext4 signature on /dev/sdb1.  Physical volume "/dev/sdb1" successfully created.[root@GMtest ~]# 

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

需要扩容的磁盘的VG Name是”r1“[也就是默认40G的那块硬盘]

[root@GMtest ~]# pvdisplay  --- Physical volume ---  PV Name               /dev/sda2  VG Name               rl  PV Size               <39.00 GiB / not usable 3.00 MiB  Allocatable           yes (but full)  PE Size               4.00 MiB  Total PE              9983  Free PE               0  Allocated PE          9983  PV UUID               lj7TOE-p6bV-h2fC-9Gpq-do7K-s5PL-nnDJO1     "/dev/sdb1" is a new physical volume of "<20.00 GiB"  --- NEW Physical volume ---  PV Name               /dev/sdb1  VG Name                 PV Size               <20.00 GiB  Allocatable           NO  PE Size               0     Total PE              0  Free PE               0  Allocated PE          0  PV UUID               RYESlr-62wA-Q0Gk-bBUi-FsOZ-LOSK-SUpnMa

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

[root@GMtest ~]# vgextend rl /dev/sdb1  Volume group "rl" successfully extended

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

[root@GMtest ~]# lvextend -L +19.9G /dev/mapper/rl-root  Rounding size to boundary between physical extents: 19.90 GiB.  Size of logical volume rl/root changed from <35.08 GiB (8980 extents) to 54.98 GiB (14075 extents).  Logical volume rl/root successfully resized.[root@GMtest ~]# 

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

[root@GMtest ~]# xfs_growfs /dev/mapper/rl-rootmeta-data=/dev/mapper/rl-root    isize=512    aGCount=4, agsize=2298880 blks         =                       sectsz=512   attr=2, projid32bit=1         =                       crc=1        finobt=1, sparse=1, rmapbt=0         =                       reflink=1    bigtime=1 inobtcount=1data     =                       bsize=4096   blocks=9195520, imaxpct=25         =                       sunit=0      swidth=0 blksnaming   =version 2              bsize=4096   ascii-ci=0, ftype=1log      =internal log           bsize=4096   blocks=4490, version=2         =                       sectsz=512   sunit=0 blks, lazy-count=1realtime =none                   extsz=4096   blocks=0, rtextents=0data blocks changed from 9195520 to 14412800[root@GMtest ~]# 

7:扩容完成,使用df -h命令查看

之前

之后

[root@GMtest ~]# df -h文件系统             容量  已用  可用 已用% 挂载点devtmpfs             4.0M     0  4.0M    0% /devtmpfs                1.8G     0  1.8G    0% /dev/shmtmpfs                726M  9.6M  716M    2% /run/dev/mapper/rl-root   55G   14G   42G   24% //dev/sda1           1014M  285M  730M   29% /boottmpfs                363M   52K  363M    1% /run/user/42tmpfs                363M   36K  363M    1% /run/user/0[root@GMtest ~]# 

至此,扩容就完成。

来源地址:https://blog.csdn.net/NeverGUM/article/details/129432071

--结束END--

本文标题: 虚拟机下Linux系统磁盘扩容

本文链接: https://www.lsjlt.com/news/429103.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 虚拟机下Linux系统磁盘扩容
    在VM虚拟机中,我们经常会选择默认磁盘大小20G,用着用着才发现20G不够用,服务启动不了,就很尴尬,让我们今天一起来学习下,如何在虚拟机给磁盘扩容。 一:关闭虚拟机,添加硬盘 背景:我们使用df -h命令,发现磁盘使用率已经37%,我...
    99+
    2023-10-12
    linux 运维 服务器 网络 bash Powered by 金山文档
  • 虚拟机Linux磁盘扩容
    按照该方式,虚拟机磁盘成功扩容 注意:有快照的虚拟机无法直接扩容,建议先备份,再删除快照,进行扩容,以防万一!!! 关闭虚拟机,右键虚拟机,选择"设置" 在虚拟机设置页面中,选择"硬盘",选择"扩展"...
    99+
    2023-09-01
    linux 运维 服务器
  • VMware 虚拟机中 Linux 系统Centos7磁盘空间扩容(亲测)
    1.修改虚拟机磁盘容量 例如之前虚拟机磁盘空间为30G,现要将磁盘容量设置为50G 打开虚拟机(必须处于关机状态),点击【编辑虚拟机设置】,然后点击【磁盘】,接着点击【扩展】,输入修改后的最大磁盘容量...
    99+
    2023-09-02
    linux 运维 服务器
  • 虚拟机linux系统硬盘扩容设置
    1.虚拟机设置给硬盘增加容量 进入虚拟机设置,选中硬盘,点击扩展,在弹出框选择要扩展到你想要的硬盘大小,这里硬盘原来大小使50G,现在增加到100G,然后点击扩展. 2. 硬盘扩容部分容量添...
    99+
    2023-09-10
    linux 运维 服务器
  • 虚拟机扩展磁盘与增加磁盘操作
    一、VMware磁盘扩容和添加磁盘操作 1、磁盘扩展 2、添加磁盘 二、实战演练 1、添加新磁盘,并将新的磁盘挂载到根目录上。 正在使用的磁盘空间不足,针对根分区进行扩容 2、添加新磁...
    99+
    2023-10-06
    服务器 运维 linux
  • VM虚拟机的linux系统证明添加磁盘
    本篇内容介绍了“VM虚拟机的linux系统证明添加磁盘”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!今天安装oracle  11g...
    99+
    2023-06-06
  • VirtualBox虚拟磁盘空间扩容问题
    VirtualBox虚拟磁盘空间不够了,默认10G。想扩大,图形界面下没有找到可操作菜单。Google了一下用 Vbox自带的命令工具VBoxManage即可解决。为虚拟机硬盘扩容(Oracle ...
    99+
    2022-10-18
  • Vmvare扩展虚拟机磁盘大小
    Vmvare设置好虚拟机的磁盘大小之后,发现磁盘空间不够了,这个时候怎么扩展磁盘的大小呢? 首先,在确保虚拟机关闭的情况下,右键设置,选择硬盘,扩展,这样就可以增加磁盘的大小。 但是由于未进行分区和磁盘挂载的设置,我们启动虚拟机...
    99+
    2016-02-04
    Vmvare扩展虚拟机磁盘大小
  • VMware 虚拟机硬盘扩容
    虚拟机硬盘扩容: 虚拟机关机,选择编辑虚拟机,点击硬盘,再点击扩容 2.输入最大磁盘大小  3.点击扩展后开机 注:如果扩容不了,把创建的快照删掉即可进行扩容,扩容好后建议先创建好快照在进行操作 开机后输入df -h 查看磁盘空间...
    99+
    2023-09-02
    java 大数据 运维 linux 服务器
  • Linux怎么更改VirtualBox虚拟机的磁盘容量
    这篇文章主要讲解了“Linux怎么更改VirtualBox虚拟机的磁盘容量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么更改VirtualBox虚拟机的磁盘容量”吧!  1.启...
    99+
    2023-06-13
  • 怎么增加VMware下LINUX的虚拟机磁盘空间
    这篇文章主要讲解了“怎么增加VMware下LINUX的虚拟机磁盘空间”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么增加VMware下LINUX的虚拟机磁盘空间”吧!VMware6.0安装...
    99+
    2023-06-17
  • Oracle VM VirtualBox 虚拟机硬盘扩容
    在VirtualBox中使用Ubuntu虚拟机中,会出现虚拟硬盘不够用的情况: 查了一下磁盘空间,如下所示: df -H 启动CMD命令行,进入VirtualBox的安装目录。如...
    99+
    2022-11-13
  • win7系统怎么创建虚拟磁盘?
    win7怎么创建虚拟磁盘 1、首先在桌面上在“计算机”上面右击,点击“管理”菜单 2、这时会弹出一个窗口,在窗口中找到“磁盘管理”,然后左键单击&...
    99+
    2023-06-16
    win7系统磁盘分区 win7系统磁盘碎片整理 win7虚拟磁盘 系统 win7 磁盘
  • Windows 8系统下创建VHD虚拟磁盘图文教程
    Windows 8增加了对虚拟介质的支持,可以直接打开vhd、iso等文件,更加方便用户们使用。尤其VHD可以在Windows 8中方便的挂载和修改,无疑为存放文件提供了一种便利。若是文件夹的路径较深而文件...
    99+
    2022-06-04
    磁盘 图文 教程
  • linux下如何挂载VHD等虚拟磁盘文件
    小编给大家分享一下linux下如何挂载VHD等虚拟磁盘文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、RAW格式虚拟磁盘linux下可以直接挂载raw格式的...
    99+
    2023-06-12
  • 虚拟主机系统无法发现磁盘怎么解决
    如果虚拟主机系统无法发现磁盘,可以尝试以下解决方法:1. 检查硬件连接:确保磁盘正确连接到主机系统,并且电源线和数据线都牢固连接。2...
    99+
    2023-08-25
    虚拟主机
  • Linux系统扩容根目录磁盘空间的操作方法
    一、使用背景 linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。 二、操作方法 1. 查看磁盘空间大...
    99+
    2022-06-04
    linux 磁盘空间 linux根目录扩容
  • Linux虚拟机扩容根分区CentOs6.9 VMware14
      1、首先关闭虚拟机点击编辑虚拟机设置    2、点击想要扩容的硬盘点击扩容     3、增加容量 输入想增加的容量,因为我本身是30G写到35G是加了5G不是增加30G.(此处为了演示只增加5G)    4、开启虚拟机 查看虚拟机...
    99+
    2019-06-05
    Linux虚拟机扩容根分区CentOs6.9 VMware14
  • VirtualBox的虚拟磁盘vdi文件扩容方法(图文教程)
    找到VirtualBox的安装目录,该目录下有一个可执行文件可用于扩容:VBoxManage.exe 在该目录下启动命令窗口cmd 本人的vdi是:Windows 8.1.vd...
    99+
    2022-11-12
  • linux系统下怎么磁盘的空间
    这篇文章主要介绍“linux系统下怎么磁盘的空间”,在日常操作中,相信很多人在linux系统下怎么磁盘的空间问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux系统下怎么磁盘的空间”的疑惑有所帮助!接下来...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作