Oracle VM(Linux redhat) ROOT磁盘满后扩容

需要准备:

  • 虚拟机管理器UI界面上,分配足够的空间给虚拟机;

  • LVM下载(我虚拟机上的yum换成了Centos的,所以yum install lvm 按tab键就会提示,我安装的lvm2.xxxxx)安装好后 可以使用命令pvcreate/lvextend等命令集合;
    3.使用VBoxManager.exe进行磁盘扩容

  • 【如果磁盘介质是vmdk 则转换为vdi,更换介质,管理工具里,卸载vmdk挂载vdi】
    F:\Oracle_VM_VirtualBox>VBoxManage.exe clonehd “F:\VirtualOS\Linux_local_Dev-disk001.vmdk” “F:\VirtualOS\Linux_local_Dev-disk001.vdi” --format vdi

  • VBoxManage.exe modifyhd F:\VirtualOS\Linux_local_Dev-disk001.vdi --resize 102400

完成后可以看到虚拟机的磁盘大小变为扩容后的大小,但是实际分配只有原来的大小

命令如下备忘:

  • [1] 查看Linux文件系统使用情况:df -Th
  • [2]查看磁盘容量:fdisk -l
    Oracle VM(Linux redhat) ROOT磁盘满后扩容_第1张图片
    分区可以使用:fdisk /dev/sda 选择n(新建分区),并输入t命令设置ID为8e 最后w(保存)
  • [3] 使用pvdisplay 可以查看之前的磁盘(rhel为虚拟逻辑磁盘的分组名)
  • [4] 使用pvcreate rhel /dev/sda3
  • [5] 使用vgextend rhel /dev/sda3
  • [6] 使用lvextend -L +20G rhel
  • [7] 使用mkfs.xfs /dev/rhel/root(或xfs_growfs /dev/mapper/rhel-root)
    完结

你可能感兴趣的:(Linux磁盘空间扩容)