Proxmox VE 常見操作模式:備份、克隆與遷移
3 min read
這篇聚焦在日常維運最常做的五件事,直接給你可落地的操作範本。練熟這幾招,八成情境都能應付——剩下兩成留給進階篇。
模式一:備份虛擬機
目標:定期留一份能還原的備份,免得炸了只能重練。
# 手動備份 VM 100 到 local(snapshot 模式,VM 不用關機)
vzdump 100 --storage local --mode snapshot --compress zstd排程在:Datacenter -> Backup -> Add,設個時間(例如每日 02:00)。設完就忘也沒關係,它會自己跑。
snapshot模式可以在 VM 跑的時候備份,不用關機——就像幫睡著的貓拍照,牠不會醒。
模式二:克隆虛擬機
目標:快速複製一個現成環境,不用從頭裝系統。
# 完整克隆(獨立磁碟,自己長大)
qm clone 100 101 --name clone-vm --full
# 連結克隆(共用基底,省空間)
qm clone 100 102 --name linked-clone --linked差異一句話:full = 獨立、佔空間;linked = 省空間,但依賴母盤。別把母盤刪掉,不然 linked 的會一起掛。
模式三:線上遷移(Live Migration)
目標:不關機把 VM 搬到另一台節點,服務不中斷。
前提:目標節點要能存取同一份磁碟(所以共享存儲最理想)。
qm migrate 100 <target-node> --live磁碟在
local的話,通常得先搬磁碟或改用共享存儲,不然 migrate 會跟你說「我找不到磁碟」。
模式四:建立 LXC 容器
目標:快速搞一台輕量 Linux 跑服務,比 VM 省資源。
# 先更新模板清單
pveam update
# 下載 Debian 模板
pveam download local debian-12-standard_12.2-1_amd64.tar.zst
# 建立容器
pct create 200 local:vztmpl/debian-12-standard_12.2-1_amd64.tar.zst \
--hostname my-app \
--memory 512 \
--cores 1 \
--net0 name=eth0,bridge=vmbr0,ip=dhcp \
--rootfs local-lvm:8LXC 啟動快、佔用少,適合跑一堆小服務——像一窩小水獺,每隻負擔都不大。
模式五:快照與回滾
目標:重大更新或改設定前,先留一個「可以回到這裡」的還原點。
# 建立快照
qm snapshot 100 before-update
# 搞砸了?回滾
qm rollback 100 before-update
# 確認沒問題再刪快照
qm delsnapshot 100 before-update重大操作前養成習慣:先 snapshot,再動手。省下的除錯時間可以多撸幾次貓。
下一步
日常模式練完,要玩多節點、HA 或 Ceph 的話:
👉 進階用法