線上書籍

Home

VirtualBox

複製虛擬硬碟

  1. Virtualbox 指令:clonevdi
    VBoxManage clonevdi /path_old/欲複製的來源虛擬硬碟 /phth_new/欲產生的目的虛擬硬碟
    例:
    VBoxManage clonevdi /home/jack/Virtualbox/WWW/www.vdi /home/jack/Virtualbox/ftp/ftp.vdi
     
    1. 不加路徑的話,表示工作目錄是在當前的位置。
    2. 經過 clonevdi 後,新的虛擬硬碟會自動更新 UUID
       
  2. cp 指令:
    cp /home/jack/Virtualbox/WWW/www.vdi /home/jack/Virtualbox/ftp/ftp.vdi

    以複製的方式所製作出來的另一個虛擬硬碟的 UUID 是一樣的,會造成 VirutalBox 無法掛載新的虛擬硬碟,
    所以接下來要做的就是 修改 新的虛擬硬碟的 UUID,這樣,VirtualBox 即可掛載新的虛擬硬碟.
    修改指令:
    VBoxManage.exe internalcommands sethduuid /home/jack/Virtualbox/ftp/ftp.vdi

     
  3. 接下來,把以上面兩種方式所製作出來的新的虛擬硬碟,使用VirtualBox選擇新增硬碟->選擇現有的磁碟,將新的vdi掛載進去。