使用mksbackup備份 2013/11/05

官網:www.magikmon.com/mksbackup/ghettovcb.en.html

參考連結:虛擬化筆記-使用MKSBackup和ghettoVCB.sh在Windows排程自動備份

適用於: Windows 7, Windows Server 2008 R2

VM:ESX(i) 3.5/4.x/5.x servers

先將ESX(i) server的ssh port 開啟

ssh

安裝 Client for NFS

「控制台」-> …->「程式和功能」->「開啟或關閉Windows功能」->全勾選「Service for NFS」

啟動 Client for NFS

以系統管理員身份,在命令提示字元下輸入:

nfsadmin client start

檢視已知的NFS Server

showmount -e synology.sssh.tp.edu.tw


*

將 NFS 共用資源掛接到磁碟機代號

mount [–oOptions] \\ComputerName\ShareName {DeviceName | *}

若需特殊權限或使用帳號登入(通常不需要),需給Options,查見mount/?

mount \\your.nfs.ip.domain\volume1\NFS O:

 

 

 

備份錯誤 ghettovcb_status=ERR、final exit code=1(以下節錄自
http://sean2665.pixnet.net/blog/post/111026065-%E2%80%BB-vmware-esxi-5.5-%E6%8E%92%E7%A8%8B%E5%82%99%E4%BB%BD-mksbackup-ghettovcb_status=)

接著是 ttiVmEsxi01 的備份錯誤 ghettovcb_status=ERR、final exit code=1【正常是回報 0】

手動去再去執行一次備份任務還是顯示錯誤【ttiVmEsxi03 開啟 SSH 後去執行也是出現相同的錯誤訊息!】

ttiVmEsxi01 回報的 MAIL 中有個附件為 Output.txt,內容是:

./ghettoVCB.sh: line 66: 並使用到以下6個變數。: not found Logging output to "/tmp/ghettoVCB-2015-06-12_22-00-05.log" ...You're not running ESX(i) 3.5, 4.x, 5.x!

看來是版本支援的問題

上網查一下 MKSBackup 的版本:Last version is 1.0.4 ( 24 January 2013 ) 

 http://www.magikmon.com/mksbackup/download.en.html

喔~~~看來已經沒再更新版本了~~~ 【我目前也是用這版本!】

 

關鍵字搜尋解決方法後,其中有看到一篇提到更新 ghettovcb.sh 這個檔案

 http://forum.magiksys.net/viewtopic.php?f=5&t=223

但是我所在環境還有部執行 4.1 的機器,目前的備份狀態是正常執行

若去更改這檔案,不知道會不會連舊版本都掛了?  

 

後來打開  ghettovcb.sh 這檔案內容,搜尋 You're not running ESX(i) 3.5, 4.x, 5.x! 這個字串

發現這字串前面有個判斷式  


 

ESX_VERSION=$(vmware -v | awk '{print $3}')
if [[ "${ESX_VERSION}" == "5.0.0" ]] || [[ "${ESX_VERSION}" == "5.1.0" ]] || [[ "${ESX_VERSION}" == "5.5.0" ]]; then
VER=5
elif [[ "${ESX_VERSION}" == "4.0.0" ]] || [[ "${ESX_VERSION}" == "4.1.0" ]]; then
VER=4
else
ESX_VERSION=$(vmware -v | awk '{print $4}')
if [[ "${ESX_VERSION}" == "3.5.0" ]] || [[ "${ESX_VERSION}" == "3i" ]]; then
VER=3
else
echo "You're not running ESX(i) 3.5, 4.x, 5.x!"
exit 1
fi


 

突發奇想,將紅字的部分自行補充上去

再去執行備份任務~~喔喔~~竟然回報成功了~~  

 

 

增加虛擬硬碟容量

在Vsphere內,針對該VM ,「Edit virtual machine settings」,調整要增加的虛擬硬碟,如下圖之75->80。

vmdk

如此就會發現在Win內多出5G的未配置空間,此時從「主要磁碟分割」->「延伸磁碟區」,即可完成。disk1.pngdisk2