範本與複製:連結複製與完整複製的差別

連結複製幾秒內就能啟動,但會一直和範本綁在一起。完整複製是獨立的,但需要空間和時間。兩者的差別會在想要刪除範本的那一天浮現。

AtlasPVE ·

本條目涵蓋以下問題

  • proxmox 建立範本
  • proxmox 複製 vm
  • proxmox 連結複製和完整複製差別
  • proxmox 連結複製是什麼
  • 刪除範本後複製出來的虛擬機器會怎樣

不再重複同樣安裝工作的方法就是範本。一台虛擬機器只需準備一次,轉換為範本,之後的虛擬機器都從它複製而來。複製時有兩條路可選,而兩者的差別在第一天並不會顯現。

轉換為範本會做什麼

虛擬機器一旦成為範本,就無法再啟動,只能被複製。這個限制是刻意的:範本的磁碟必須凍結,否則從它產生的虛擬機器一出生就彼此不同。轉換可以復原,但習慣上會把範本另外保留,不去動它。

連結複製

連結複製不會複製範本的磁碟,而是指向它。它只在自己的一層中保存自己的變更。這就是它能在幾秒內啟動、一開始幾乎不佔空間的原因。代價是依賴關係:範本無法刪除或遷移,而複製出來的虛擬機器也無法離開範本所在的儲存區。

完整複製

完整複製會真正複製磁碟。複製所需的時間取決於磁碟大小和儲存空間的速度,而且從一開始就佔用那麼多空間。換來的是虛擬機器的獨立:範本可以刪除,複製出來的虛擬機器可以遷移到另一個儲存區,彼此之間沒有任何綁定。

什麼時候用哪一種

如果要產生許多短期存在的虛擬機器,連結複製是正確的選擇;測試環境是典型的情況。如果要建立一台會長期存在、需要備份、也許還會遷移的虛擬機器,完整複製帶來的意外比較少。決定的問題通常是:這台虛擬機器會比範本活得更久嗎?

資料來源

Proxmox 官方文件。內容為英文,且在此主題上以官方文件為準。

相關條目

這項工作在 Atlas 中是什麼樣子?

前往產品頁面