這個站之前是架在 VirtualBox 裡的, 系統是 Ubuntu Linux
前陣子都不斷的在找尋可以用的電腦要把站整個移出來獨立
希望網站獨立的原因並不是因為現在這台電腦不夠快跑不動, 而是因為 host 電腦掛著一台 Guest System 在跑會綁手綁腳的.
每當遇到必須重新開機的情況時就還要留意現在網站上是不是有人 (雖然機率低的很好笑)
還要先關掉 guest 才能關 host.
總算是拿到了一台還不錯的電腦, 所以終於可以把整個站移出來獨立
在這過程中遇到了很多怪問題 (VirtualBox) 上
第一個問題就是, VirtualBox 並沒辦法像 VMware 一樣的直接把實體硬碟掛進去
它只能用虛擬的硬碟空間, 且沒有很多好用的工具像是重組及縮小虛擬硬碟 image 的工具
而這些東西在 VMWare 上都有!
原本我計劃是直接把實體硬碟掛進虛擬電腦裡再直接把資料 dump 出來, 就跟 ghost 一樣
但是用了半天才發現 VirtualBox 並沒有辦法卦實體硬碟!
接著我又想到一個辦法就是多卦一台容量更大的虛擬硬碟進去, 然後把資料全都 dd 成一個檔案
再用 ftp 把那檔案直接抓回來; 不過最後一樣失敗
VirtualBox 一開始是給一連串的 error message 連開機都不給開
接著是開進去後抓不到虛擬硬碟; 我想可能是我某些地方沒有設定好
但是這時我心情就差了, 直接剛到手的電腦重新安裝一個乾淨的 Linux,
然後也不用 dump 硬碟的方式轉移了, 改用傳統方式把 www 的資料整個 tar 出來
再把 MySQL 的資料也 dump 出來, copy 到新機器, tar 回去, dump 回去
扣掉安裝Linux 及不斷出問題的 VirtualBox 的時間 前後約30分鐘稿定…
感想就是… VirtualBox 速度雖然不錯, 但是並不好用..
也許是因為 VMWare 要錢的關係, 所以他們會做的比較好, 而 VirtualBox 因為是免費的, 就比較沒有動力去把它改的更好, 反正改好了也不能賺多少錢 @_@
下一次如果還有類似的情況必須使用虛擬電腦, 我想我會乖乖的用 VMWare, 把 VirtualBox 放一邊吧?
VMWare 參考網站 http://www.vmware.com/
VirtualBox 參考網站 http://www.virtualbox.org/