說明:xenserver裡面安裝的虛擬機器,分割槽的時候採用的是lvm磁碟分割槽
需求:現在需要擴容虛擬機器根分割槽/
具體操作:
一、使用xencenter增大虛擬機器磁碟容量,如下圖所示
增大當前磁碟到590gb
注意:必須在虛擬機關機狀態下進行
二、檢視硬碟容量
df -h #可以看到此時根分割槽還是45g,沒有變化
fdisk -l #已經可以看到整個磁碟容量變為590.gb了
三、建立新的磁碟分割槽
fdisk /dev/xvda #對磁碟/dev/xvda進行操作
p #檢視當前分割槽
n #建立新分割槽
4 #建立第3個主分割槽
t #修改分割槽型別
8e #輸入8e,代表分割槽使用lvm型別
p #檢視當前分割槽狀態
w #儲存以上操作,否則不能新建分割槽
重新啟動系統之後,再進行以下操作
四、把新建立的分割槽/dev/xvda4加入到與根分割槽/相同的lvm中
mkfs.xfs /dev/xvda3 #格式化分割槽,需要等一會
pvcreate /dev/xvda3 #建立乙個新的lvm分割槽
pvdisplay #檢視已經存在的pv(物理卷)
vgdisplay #檢視當前已經存在的vg(邏輯捲組)
lvdisplay #檢視已經存在的lv(邏輯卷)
vgextend centos /dev/xvda3 #把/dev/xvda3加入與/目錄相同的vg(邏輯捲組)
lvextend -l +400.01gb -n /dev/centos/root #擴容lv(邏輯卷)root
( e2fsck -f /dev/centos/root #檢查 resize2fs /dev/centos/root #生效 可能有誤,有誤執行下面操作)
今天在進行lvm擴容之後,按照慣例進行 resize2fs 操作,發現報如下錯誤:
# resize2fs /dev/centos/root檢查 /dev/centos/root 檔案系統,發現是xfs,如下;resize2fs 1.42.9 (28-dec-2013)
resize2fs: bad magic number in super-block while trying to open /dev/centos/root
couldn't find valid filesystem superblock.
# mount |grep root重新進行df -h檢視掛載點,發現大小已經更改。xfs的檔案系統重新定義大小用如下命令:
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=6400, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 13107200 to 39336960
XenServer 虛擬機器擴容LVM磁碟分割槽的方法
說明 xenserver裡面安裝的虛擬機器,分割槽的時候採用的是lvm磁碟分割槽 需求 現在需要擴容虛擬機器根分割槽 程式設計客棧 具體操作 一 使用xencenter增大虛擬機器磁碟容量,如下圖所示 增大當前磁碟到50gb 注意 必須在虛擬機關機狀態下進行 二 檢視硬碟容量 df h 可以看到此時...
虛擬機器擴容
當初安裝linux時並沒過多考慮其將要使用的硬碟容量,但隨著學習的深入,發現要裝的軟體還真不少,漸漸地,linux的空閒空間沒有了,安裝什麼軟體都不成功,如何對其擴容的問題擺在了首位。分兩步完成 一 利用vmware 自帶工具vmware vdiskmanager.exe實現虛擬機器的擴容,步驟如下...
虛擬機器擴容
找了很多方法,感覺就這個比較直觀,但是教程寫的都不夠詳細,對於沒用過的來說都不知道怎麼到下一步的,所以我自己試了試,整個下來還是比較快的 環境 vmware workstation 14 pro ubuntu 18.04 1.刪除快照 虛擬機器 快照 快照管理器,刪除所有快照 2.備份虛擬機器 我是...