25T02 Jak szybko przekopiować VM z jednego PVE na drugi przez USB – [Praktyczny Poradnik]
Możesz znaleźć się jako administrator w sytuacji, gdy będziesz musiał skopiować lub przenieść maszynę wirtualną z jednego serwera PVE na drugi, w konfiguracji, w której serwery te nie działają w ramach wspólnego klastra.
Będziesz potrzebować odpowiedniej pojemności dysku twardego sformatowanego jako ext4.
Najpierw zidentyfikuj dysk, który chcesz wyczyścić i sformatować. lsblk
i/lub fdisk -l
Usuń wszystkie istniejące partycje na tym dysku za pomocą narzędzia fdisk /dev/sdX
. W fdisk
: Naciśnij w
, aby zapisać zmiany i wyjść. Naciśnij d
, aby usunąć partycję (powtarzaj dla każdej istniejącej partycji).
Potem utwórz nową partycję fdisk /dev/sdX
Naciśnij n
, aby utworzyć nową partycję.Wybierz typ partycji (domyślnie primary
). Określ rozmiar partycji (lub pozostaw domyślne wartości, aby wykorzystać cały dysk). Naciśnij w
, aby zapisać zmiany i wyjść.
Kolejno sformatuj partycję w systemie plików ext4. mkfs.ext4 /dev/sdX1
Możesz sobie ułatwić zadanie wykonując to z konsoli webowej PVE.


Jeśli wykonałeś powyższe operacje z konsoli web i dysk USB jest już zamontowany, możesz przejść bezpośrednio do punktu 3 na serwerze źródłowym Proxmox VE. Pamiętaj jednak, aby NIE zaznaczać opcji „Add Storage” i przed odłączeniem dysku USB koniecznie go odmontować. W tym przypadku dysk USB zamontowany w ścieżce /mnt/pve/USB
oraz usunąć plik rm /etc/systemd/system/mnt-pve-USB.mount
.
Serwer PVE źródłowy.
- stwórz katalog do zamontowania dysku USB np.
mkdir /media/USBdysk
, - zamontuj swój dysk USB w tym katalogu
mount /dev/sdX1 /media/USBdysk
(najpierw sprawdź pod jaką literą jest Twój dysk USB czyli sdX) - utwórz backup VM korzystając z Shell’a
vzdump <VMID> --dumpdir /media/USBdysk --mode snapshot
(<VMID> – numer maszyny wirtualnej do skopiowania lub przeniesienia), - jeśli korzystasz z konsoli w przeglądarce internetowej, nie zamykaj jej, dopóki backup nie zostanie ukończony,
- po zakończonej kopii odmontuj dysk USB
umount /media/USBdysk
, - na wskazanym dysku USB zostanie utworzony plik z nieskompresowaną kopią maszyny wirtualnej vzdump-qemu-<VMID>-<data_utworzenia>.vma .
Serwer PVE docelowy
- podłącz i zamontuj dysk USB z kopią VM podobnie jak to zrobiłeś w źródłowym serwerze PVE.
mkdir /media/USBdysk
,mount /dev/sdX1 /media/USBdysk
, - odtwórz wirtualną maszynę
qmrestore /media/USBdysk/vzdump-qemu-<VMID>-<data>.vma <nowy-VMID>
, jeżeli chcesz odtworzyć do innego magazynu to dodaj parametr storage i po nim nazwę Twojego magazynu do którego chcesz odtworzyć wirtualna maszynę:qmrestore /media/USBdysk/vzdump-qemu-<VMID>-<data>.vma <nowy-VMID> --storage local-zfs
.