VMware vSphere Client下增長虛擬機磁盤空間的方法

隨着系統運維時間的增加,磁盤就日益的損耗,若是遇到虛擬機報磁盤空間不足怎麼辦?還好,咱們能夠經過磁盤陣列增長磁盤空間,而後擴容到虛擬機中去。 
對於linux虛擬機磁盤擴容的方案有兩種,一種就是原有的實體機中還有足夠的硬盤,咱們能夠直接調大現有虛擬機磁盤,或者採用新增長一塊磁盤方式;第二種,若是原有磁盤的空間不足,只能採用新增長一塊磁盤的方式處理。可是其實這兩種方式增長磁盤後,都須要在Linux中進行掛載,擴容操做。不是經過VMware vSphere Client客戶端操做完了就能夠用了。 後續操做見:Linux磁盤擴容LVM 
接着本文內容,講講如何進行VMware vSphere Client操做將磁盤擴展到虛擬機中。linux

方案一調整調大磁盤app

調整虛擬機硬盤大小須要首先確保虛擬機沒有作快照,第二虛擬機處於關閉狀態,才能夠調整虛擬機硬盤的大小。 
這裏寫圖片描述 
這種狀況只能調大,不能調笑磁盤的。運維

方案二增長一塊磁盤 
第一,打開VMware vSphere Client並登錄,選擇須要修改的虛擬主機ide

第二,打開「資源分配」欄目,選擇編輯 
這裏寫圖片描述spa

第三,點擊「編輯」後出現 
這裏寫圖片描述.net

此處選擇「添加」按鈕, 
【注意:此處若是要「移除」的話,咱們能夠選擇要刪除的磁盤,點擊「移除」按鈕,並選擇「從虛擬機中移除並從磁盤刪除文件」的選項~】 
這裏寫圖片描述3d

選擇「硬盤」,下一步,選擇「建立新的虛擬磁盤」 
這裏寫圖片描述code

點擊下一步,選擇磁盤大小,此處,咱們輸入爲「80G」 
這裏寫圖片描述orm

最後點擊完成。會顯示 
這裏寫圖片描述blog

此處,顯示「正在添加」,當添加完畢後,會顯示以下: 
這裏寫圖片描述

此時,表明已經添加完畢!

下面順便將如何在Windows Server上擴展磁盤作一個簡介

Windows Server擴展磁盤 
登入到Windows Server虛擬機中,經過磁盤管理器進行初始化操做。步驟以下: 
第一,打開計算機管理,點擊「存儲」中的「磁盤管理」;

第二,咱們可看出新增的磁盤空間以下: 
這裏寫圖片描述

其中,紅色標誌的「磁盤2」是剛剛加入的空間;

第三,點擊「磁盤2」,右擊,選擇「初始化磁盤」, 
這裏寫圖片描述

第四,點擊「肯定」;選中右邊的「未指派」,右擊,選擇「新建磁盤分區」,點擊「下一步」,選擇「主磁盤分區」,選擇分區大小,並指派驅動器號,最後選擇「完成」便可。

Linux磁盤擴容LVM

擴容步驟 
1. 查看磁盤設備 
命令:# fdisk -l 
結果:

Disk /dev/sda: 697.9 GB, 697932185600 bytes255 heads, 63 sectors/track, 84852 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00054716Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary./dev/sda2              64       39163   314059776   8e  Linux LVM1234567891011

找到須要擴展的磁盤設備

2.使用fdisk /dev/sda 對磁盤進行分區 
命令:# fdisk /dev/sda 
結果:

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): n
Command action
   e   extended
   p   primary partit

   p
Partition number (1-4): 3First cylinder (39163-84852, default 39163): 
Using default value 39163Last cylinder, +cylinders or +size{K,M,G} (39163-84852, default 84852): 
Using default value 84852Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.12345678910111213141516171819202122232425

依次輸入n,p, 3(分區號,根據實際狀況配置),enter,enter ,最後按w保存 
以前最大分區號 
以前最大的分區號是2,因此將本分區號設置爲3,本人理解。

3.使用fdisk -l查看分區是否建立成功 
命令: fdisk -l 
結果: 
本結果應該是有3個分區才正確,這裏不給出結果內容

4.重啓機器 
命令:# reboot 
由於只有重啓後,才能正式生效。

5.使用pvcreate建立物理卷 
命令:# pvcreate /dev/sda3 
結果: Physical volume "/dev/sda3" successfully created

6.查看原VG的狀況

命令: vgdisplay 
結果:

--- Volume group ---VG Name               VolGroup //注意記錄此名字,擴容時將新的pv加入指定的名字System ID
Format                lvm2
Metadata Areas        1Metadata Sequence No  3VG Access             read/write
VG Status             resizableMAX LV                0Cur LV                2Open LV               2Max PV                0Cur PV                1Act PV                1VG Size               7.51 GiB
PE Size               4.00 MiB
Total PE              1922AllocPE / Size       1922 / 7.51 GiB
Free  PE / Size       0 / 0VG UUID               FnUsmX-s284-GeRK-hJNJ-BbIG-Vpe7-OuFZE11234567891011121314151617181920

7.擴展卷組,將/dev/sdb物理卷添加到VolGroup卷組中 
命令:# vgextend VolGroup /dev/sda3 
結果:

Volume group "VolGroup" successfully extended1

其中,VolGroup就是步驟6中查看獲得的VG Name。

再查看VG狀況,能夠看到VG大小變化,空餘空間。

8.查看更改後VG的狀況 
命令:# vgdisplay 
結果:

--- Volume group ---VG Name               VolGroup
System ID
Format                lvm2
Metadata Areas        2Metadata Sequence No  4VG Access             read/write
VG Status             resizableMAX LV                0Cur LV                2Open LV               2Max PV                0Cur PV                2Act PV                2VG Size               22.50 GiB
PE Size               4.00 MiB
Total PE              5761AllocPE / Size       1922 / 7.51 GiB
Free  PE / Size       3839 / 15.00 GiB
VG UUID               FnUsmX-s284-GeRK-hJNJ-BbIG-Vpe7-OuFZE11234567891011121314151617181920

9.將新的VG空間劃入LV(擴容lv_root) 
命令:# lvextend -L +340G /dev/mapper/vgGW-lvRoot 
結果: 暫無內容

10.檢查/root邏輯卷 
命令:# e2fsck -f /dev/mapper/vgGW-lvRoot 
結果: 暫無內容

11.從新定義分區大小 
命令:# resize2fs /dev/mapper/vgGW-lvRoot 
結果: 暫無內容

12.查看擴充後的磁盤狀態 
命令:# df -h 到此爲止,咱們的擴盤工做已經完成了。

相關文章
相關標籤/搜索