linux虚拟机进行扩容内部操作 (前提是在外面做了扩容)

1 linux虚拟机进行扩容内部操作 (前提是在外面做了扩容)

#查看当前分区情况
fdisk -l
Disk /dev/sda: 53.6 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
 /dev/sda1   *           1          13      104391   83  Linux
 /dev/sda2              14        2610    20860402+  8e  Linux LVM

#Create a new partition that takes up the remaining space and is of filesystem type 8e (LVM):
fdisk /dev/sda
 n (new)
 p (primary)
 3 (partition number, since 1st and 2nd partition already exists)
 select default first available cylinder to the default last cylinder.
 t (type)
 3 (partition number)
 8e (set type to LVM)
 p (view the new partitions layout)
 w (write out the new partitions layout to disk)

#重启系统
#查看更新的分区:重启后,可以看到新增分区,格式为lvm
Fdisk -l
Device Boot      Start         End      Blocks   Id  System
 /dev/sda1   *           1          13      104391   83  Linux
 /dev/sda2              14        2610    20860402+  8e  Linux LVM
 /dev/sda3            2611        6527    31463302+  8e  Linux LVM

格式化硬盘格式(必选,由于不同的硬件环境有不同的格式,因此务必确认现有的磁盘格式,可以通过df -hT查看),如下是虚拟机常用的格式,xfs格式,注意如下命令的后缀代表了文件系统格式。

mkfs.xfs /dev/sda3
 pvdisplay 查看VG名称,拓展现有组

#pvcreate命令 用于将物理硬盘分区初始化为物理卷,以便LVM使用。
pvcreate /dev/vda3 
#通过 df -hT 查看所需添加到的卷组名称无须加root;或pvdisplay查看
vgextend rhel(卷名) /dev/vda3 
(note the free space now in the Volume Group which can now be assigned to a Logical Volume)
#vgdisplay确认拓展后结果
--- Volume group ---
 VG Name               VolGroup00
 System ID
 Format                lvm2
 Metadata Areas        2
 Metadata Sequence No  4
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                2
 Open LV               2
 Max PV                0
 Cur PV                2
 Act PV                2
 VG Size               49.88 GB
 PE Size               32.00 MB
 Total PE              1596
 Alloc PE / Size       636 / 19.88 GB
 Free  PE / Size       960 / 30.00 GB
 VG UUID               0JB6GV-gFJW-onuN-7Xq1-OKim-n5gM-EVPUKB
#拓展挂载点对应的文件系统。
lvextend -L +89G /dev/mapper/rhel-root /dev/vda3或
lvextend -l +100%FREE /dev/mapper/rhel-root /dev/vda3
#可选,立即使用拓展空间。注意这里与上面不一样,这是挂载点,是df命令的最后一列,而非第一列。
xfs_growfs /
#挂载点对应的文件系统名称可以df -h 1G,查看。
#Df -h确认根目录已经被拓展。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要扩展Linux虚拟机的磁盘,需要先在虚拟机管理软件中将虚拟硬盘的大小扩展。然后,在Linux系统中使用命令行工具来扩展分区和文件系统。 具体步骤如下: 1. 在虚拟机管理软件中将虚拟硬盘的大小扩展。 2. 在Linux系统中使用fdisk命令查看分区情况,找到需要扩展的分区。 3. 使用fdisk命令删除需要扩展的分区,并重新创建一个新的分区,将其大小设置为扩展后的大小。 4. 使用partprobe命令重新加载分区表。 5. 使用resize2fs命令扩展文件系统。 6. 最后,使用df命令检查文件系统的大小是否已经扩展。 注意:在进行磁盘扩容操作时,一定要备份重要数据,以免数据丢失。 ### 回答2: 虚拟机的磁盘扩容是很常见的操作,因为随着系统和应用的使用,磁盘空间会逐渐满足不了需求。Linux虚拟机磁盘扩容操作步骤主要包括两个部分:虚拟机的硬盘扩容虚拟机操作系统的磁盘容量扩展。 硬盘扩容的步骤如下: 1. 关闭虚拟机,进入虚拟机监控器的管理界面进行设置。 2. 选择适当的存储设备进行扩容。 3. 在“编辑虚拟机设置”中,选择“硬件”选项卡,然后选择“硬盘”。 4. 找到要扩容的硬盘的相关信息,选择“扩展”选项。 5. 输入要扩展的大小(以GB为单位),点击“完成”。 磁盘容量扩展的步骤如下: 1. 开启虚拟机。 2. 在虚拟机中输入“fdisk -l”查看已有磁盘分区信息。 3. 将磁盘进行扩容后,需要重新加载分区表:输入“partprobe”命令。 4. 找到要扩容的分区,使用“fdisk /dev/xxx”进行磁盘分区。 5. 输入“n -> p -> ”等一系列选项设置分区大小。 6. 输入“wq”保存分区的设置。 以上是在Linux虚拟机进行磁盘扩容的基本步骤。虽然操作比较繁琐,但是这种方法非常有用,可以满足虚拟机使用过程中磁盘容量发生变化的需求。这样就可以继续使用虚拟机,并且数据不会丢失。 ### 回答3: 在使用Linux虚拟机时,如果磁盘空间不足了,需要对磁盘进行扩容。下面介绍两种方式。 一、使用vmware工具进行扩容 1.在虚拟机所在的主机上,找到已停止运行的虚拟机,使用虚拟机编辑器(右键点击虚拟机,选择编辑设置),将虚拟磁盘大小扩大。 2.启动虚拟机并登录,使用lsblk命令来查看磁盘情况,看到磁盘已经扩大了但是分区表并没有更新。 3.输入fdisk /dev/sda命令,然后输入p显示目前磁盘情况,使用n来创建新的分区,输入w保存。 4.重启虚拟机,使用resize2fs /dev/sda1命令调整磁盘大小,完成扩容。 二、使用VMware的命令行工具进行扩容 1.在虚拟机所在的主机上,找到已停止运行的虚拟机,使用ssh连接到虚拟机,输入fdisk –l来查看磁盘情况。 2.使用vmware-vdiskmanager命令进行扩容,如下所示: vmware-vdiskmanager -x 20GB /path/to/virtual.disk 则表示将/path/to/virtual.disk文件大小改变至20GB。 3.重启虚拟机,在命令行中使用fdisk –l命令来查看磁盘情况,发现磁盘大小已经扩大了,但分区表并没有更新。 4.输入fdisk /dev/sda命令,然后输入p显示目前磁盘情况,使用n来创建新的分区,输入w保存。 5.重启虚拟机,使用resize2fs /dev/sda1命令调整磁盘大小,完成扩容。 总的来说,使用vmware工具进行扩容方便,但是需要先停机,使用命令行工具可以不停机,但是操作可能比较麻烦。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值