免責聲明

Disclaimer (免責聲明)
繼續閱覽代表您接受以上的免責聲明.
To continue reading means you accept the above disclaimer.

2011年4月2日 星期六

HyperV vhd (虛擬硬碟) 種類

HyperV vhd (虛擬硬碟) 可分三種:
  • dynamically expanding : 動態擴增
  • fixed size: 固定容量
  • differencing: 根據另一個vhd(母碟: parent vhd) 衍生來的

之前一直沒去探究 differencing vhd 的用法
最近得高手指點
恍然大悟  differencing vhd 的用途 :

0. 產生 vm(Virtual machine) "vmbase", 先將 OS 灌起來 存成 base.vhd ,
    將 base.vhd 設成唯讀
 
1. 根據 base.vhd 衍生 base_update.vhd,  產生 vm "vmbase_update",
    將vmbase_update 與 base_update.vhd綁在一起,
    * 安裝 OS update
    將 base_update.vhd 設成唯讀
 
2. 根據 base_update.vhd 衍生 base_update_app0.vhd,  產生 vm "vmbase_update_app0",
    將vmbase_update_app0 與 base_update_app0.vhd綁在一起,
   * 不安裝其他應用程式
   (除了不是唯讀之外 , 基本上 base_update_app0.vhd 與 base_update.vhd 應該是等價的)
 
3. 根據 base_update.vhd 衍生 base_update_app1.vhd,  產生 vm "vmbase_update_app1",
    將vmbase_update_app1 與 base_update_app1.vhd綁在一起,
   * 安裝 應用程式app1
 
4. 比較 2,3 就可看出 應用程式app1 對系統的影響

...

  

沒有留言:

張貼留言