2020年3月23日 星期一

VMWare 用 ghettoVCB 備份 ESXi 6.7.0 出現版本錯誤問題



VMWare 用 ghettoVCB 備份 ESXi 6.7.0 出現版本錯誤問題

用 ~ # ./ghettoVCB.sh -f vms_to_backup -d debug
出現以下錯誤

You're not running ESX(i) 3.5, 4.x, 5.x & 6.x!

編輯ghettoVCB.sh 加上 6.7.0 版本的判斷。如下

~ # vi ghettoVCB.sh

# 修改前

    case "${ESX_VERSION}" in
        5.0.0|5.1.0|5.5.0)    VER=5; break;;
        4.0.0|4.1.0)          VER=4; break;;
        3.5.0|3i)             VER=3; break;;
        *)              echo "You're not running ESX(i) 3.5, 4.x, 5.x & 6.x!"; exit 1; break;;
    esac

# 修改後

    case "${ESX_VERSION}" in
        6.0.0|6.7.0)                VER=6; break;;
        5.0.0|5.1.0|5.5.0)    VER=5; break;;
        4.0.0|4.1.0)          VER=4; break;;
        3.5.0|3i)             VER=3; break;;
        *)              echo "You're not running ESX(i) 3.5, 4.x, 5.x & 6.x!"; exit 1; break;;
    esac


2020年3月17日 星期二

VMWare 將虛擬機硬碟容量縮小

如何將 VMWare 虛擬機硬碟容量縮小

參考網址 https://virtualman.wordpress.com/2016/02/24/shrink-a-vmware-virtual-machine-disk-vmdk/


關閉虛擬機電源,然後更改為 VMware 虛擬機磁盤副檔名(VMDK)所在的數據存儲路徑

用ssh 連線



在 #Extent description標題下
字母RW後面的的數字定義了VMware虛擬磁盤(VMDK)的大小。

如果希望將VMware虛擬機磁盤(VMDK)的大小從180 GB減少到 100 GB。 描述文件值是:



180     GB =     180    *    1024    *    1024    *    1024    /    512    =    377487360

改成以下數字
100     GB =     100    *    1024    *    1024    *    1024    /    512    =    209715200

最後動作:
將虛擬機遷移或複製到另一個數據存儲。

移動虛擬機磁盤(VMDK)後,磁盤大小就會更改了所需 100GB 大小。