之前l(fā)inux上建了virtualbox虛擬機(jī),安裝了ubuntu server用來做服務(wù)器用搏予,當(dāng)時只分配了40g的動態(tài)虛擬磁盤灾锯,隨著里面的東西越來越多羡玛,直到磁盤占用達(dá)到100%坪圾,連個文件夾都創(chuàng)建不了了穴墅,所以必須要擴(kuò)容。
備份越來的虛擬機(jī)磁盤
打開virtualbox界面斋枢,在原來的虛擬機(jī)上右擊設(shè)置->存儲->控制器-SATA,點(diǎn)擊vdi文件帘靡,在右側(cè)可以看到磁盤的虛擬分配空間,實(shí)際分配空間瓤帚,以及動態(tài)分配存儲還是固定分配存儲還有磁盤存儲的位置等信息描姚。
復(fù)制這里的vdi磁盤位置路徑,在系統(tǒng)里打開那個文件夾戈次,把vdi復(fù)制一份
比如:
cp ubuntu-server-22.04.1_1.vdi ubuntu-server-22.04.1_1.vdi_backup
利用命令給動態(tài)分配的vdi磁盤擴(kuò)容
擴(kuò)容命令語法為:
vboxmanage modifyhd /location-of-your-virtual-disk --resize size-in-MB
所以把原來的虛擬機(jī)停機(jī)轩勘,在vdi所在文件夾打開終端執(zhí)行:
vboxmanage modifyhd ubuntu-server-22.04.1.vdi --resize 51200
我這里是resize到了50g
下載gparted軟件鏡像
下載軟件地址:https://sourceforge.net/projects/gparted/
截止發(fā)文是gparted-live-1.5.0-1-amd64.iso這個版本
下載之后(國外的鏡像比較慢),把iso勾選到虛擬機(jī)右擊設(shè)置->存儲->控制器-IDE里
利用gparted軟件給虛擬機(jī)擴(kuò)容
iso放到控制器-IDE后怯邪,啟動虛擬機(jī)绊寻,一切都選默認(rèn),一路enter,此時虛擬機(jī)就會進(jìn)入gparted軟件頁面
可以看到原來的/dev/sda3是38g,已經(jīng)用了19g澄步,和在虛擬機(jī)頁面上看到的vdi詳情一樣冰蘑,未分配的10g就是后來加的那10g
選中/dev/sda3 右擊resize/move 調(diào)整大小拖動橫條到最大,然后點(diǎn)擊應(yīng)用保存村缸。
退出程序祠肥,重啟虛擬機(jī)
ubuntu server虛擬機(jī)識別擴(kuò)容空間
虛擬機(jī)重啟后進(jìn)入ubuntu server 執(zhí)行df -h 發(fā)現(xiàn)磁盤還是只能識別19g
執(zhí)行vgs
命令可以看到VFree列已經(jīng)有我們擴(kuò)容的空間了,只是沒有添加到根分區(qū)
執(zhí)行 lvextend -L 命令把磁盤擴(kuò)容
lvextend -L +28G /dev/mapper/ubuntu--vg-ubuntu--lv
這個28G就是VFree上顯示的空間大小 要是小于這個大小就填小于這個大小的數(shù)字
執(zhí)行df -h 發(fā)現(xiàn)還是原來的19G 這是因為系統(tǒng)沒有重新讀取大小
可以用xfs_growfs 或 resize2fs 命令重新讀取大小
xfs_growfs /dev/mapper/ubuntu--vg-ubuntu--lv
或
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
注意:
resize2fs 命令 針對的是ext2梯皿、ext3仇箱、ext4文件系統(tǒng)
xfs_growfs 命令 針對的是xfs文件系統(tǒng)
我這里用resize2fs比較合適
再執(zhí)行df -h 發(fā)現(xiàn)磁盤已被成功擴(kuò)容
zhaohy@zhaohy-server:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 393M 1.7M 391M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 48G 18G 28G 40% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 2.0G 251M 1.6G 14% /boot
192.168.0.121:/mnt/D1/nfs-root 302G 9.8G 293G 4% /home/zhaohy/nfs-share
tmpfs 393M 4.0K 393M 1% /run/user/1000
參考:http://www.reibang.com/p/75645933f403
https://blog.csdn.net/wsyzxss/article/details/119534388
https://www.bbsmax.com/A/kmzLMAAXJG/