virtualbox-centos擴容

virtualbox-centos擴容

版本信息

virtualbox:版本 6.1.4 r136177 (Qt5.6.2)shell

centos:CentOS Linux release 7.7.1908 (Core)windows

系統環境:windows 10centos

1,虛擬系統硬盤文件擴充

方法1:

使用命令進行擴容ui

# 打開命令終端【cmd】、【powershell】
#1,virtualbox-VBoxManage調用
#方式a,添加環境變量直接使用VBoxManage進行條用
#方式b, 全路徑調用 "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"

#2,進入虛擬機文件目錄
cd D:\VM\centos-01
d-----        2020/4/29     14:53                Logs
-a----        2020/4/29     14:53           3362 centos-01.vbox
-a----        2020/4/29     12:55           4055 centos-01.vbox-prev
-a----        2020/4/29     14:54     7437549568 centos-01.vdi
#3,執行擴容命令
VBoxManage modifyhd Windows centos-01.vdi --resize 20480
#說明 centos-01.vdi  —— 虛擬系統硬盤文件
#  20480 —— 擴充會後的大小(單位Mb)
#若是磁盤格式爲vmdk,則須要先轉換爲vdi格式,執行以下命令:
VBoxManage clonehd "centos-01.vmdk" "centos-01.vdi" --format vdi
VBoxManage modifyhd "centos-01.vdi" --resize 20480

#注:若是你想將磁盤文件格式轉回vmdk執行以下命令(使用vdi格式的也能夠)
VBoxManage clonehd "centos-01.vdi" "centos-01.vmdk" --format vmdk

方法2:

圖形化ui操做進行擴充: 管理——虛擬截止管理code

image-20200429151335764

虛擬截止管理器——屬性——大小——應用,注意修改的時候要先關閉虛擬機orm

image-20200429151629193

2,centos系統文件擴容

啓動虛擬機並進入系統,切換到root用戶blog

添加分區

$ sudo fdisk /dev/sda     
p       #查看已分區數量(我看到有兩個 /dev/sda1 /dev/sda2) 
n       #新增長一個分區
p       #分區類型咱們選擇爲主分區 
回車       #選擇分區號,使用默認3(由於1,2已經用過了,sda1是分區1,sda2是分區2,sda3分區3) 
回車      #默認(起始扇區) 
回車      #默認(結束扇區) 
t       #修改分區類型 
回車       #選分區3 
8e       #修改成LVM(8e就是LVM)
w        #寫分區表並退出 
$ sudo reboot                #重啓

格式化分區

# 查看
$ sudo fdisk -l 
# 格式化
$ sudo mkfs.ext3 /dev/sda3

LVM更新-卷擴容

$ lvm                          #進入lvm管理
$ lvm>pvcreate /dev/sda3             #這是初始化剛纔的分區3
$ lvm>vgdisplay						  #查看卷組(VG Name)
$ lvm>vgextend centos /dev/sda3       #將初始化過的分區加入到虛擬卷組centos
$ lvm>lvdisplay 					  #查看邏輯分區,發現/dev/centos/root是根分區
$ lvm>lvextend /dev/centos/root /dev/sda3   #此處將整個分區擴展到根分區上
$ lvm>pvdisplay 						#查看卷容量,這時你會看到一個很大的捲了
$ lvm>quit  							#退出

文件系統擴容更新

$ sudo resize2fs /dev/centos/root 		#刷新邏輯分區容量
#若是報錯則是由於你的某些分區使用的是xfs的文件系統,執行下邊命令刷新邏輯分區便可。
$ sudo xfs_growfs /dev/centos/root 
$ sudo df -h 		#查看根分區容量已經更改
$ sudo reboot		#重啓完成最後的操做
相關文章
相關標籤/搜索