XenServer虛擬機器擴容LVM磁碟分割槽

2022-08-01 07:54:09 字數 2598 閱讀 3138

說明: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 

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.

檢查 /dev/centos/root 檔案系統,發現是xfs,如下;

# mount |grep root

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

重新進行df -h檢視掛載點,發現大小已經更改。

XenServer 虛擬機器擴容LVM磁碟分割槽的方法

說明 xenserver裡面安裝的虛擬機器,分割槽的時候採用的是lvm磁碟分割槽 需求 現在需要擴容虛擬機器根分割槽 程式設計客棧 具體操作 一 使用xencenter增大虛擬機器磁碟容量,如下圖所示 增大當前磁碟到50gb 注意 必須在虛擬機關機狀態下進行 二 檢視硬碟容量 df h 可以看到此時...

虛擬機器擴容

當初安裝linux時並沒過多考慮其將要使用的硬碟容量,但隨著學習的深入,發現要裝的軟體還真不少,漸漸地,linux的空閒空間沒有了,安裝什麼軟體都不成功,如何對其擴容的問題擺在了首位。分兩步完成 一 利用vmware 自帶工具vmware vdiskmanager.exe實現虛擬機器的擴容,步驟如下...

虛擬機器擴容

找了很多方法,感覺就這個比較直觀,但是教程寫的都不夠詳細,對於沒用過的來說都不知道怎麼到下一步的,所以我自己試了試,整個下來還是比較快的 環境 vmware workstation 14 pro ubuntu 18.04 1.刪除快照 虛擬機器 快照 快照管理器,刪除所有快照 2.備份虛擬機器 我是...