Outils pour utilisateurs

Outils du site


proxmox-extract-backup:proxmox_extract_backup

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
proxmox-extract-backup:proxmox_extract_backup [2019/01/10 16:24]
rguyader
proxmox-extract-backup:proxmox_extract_backup [2019/11/20 16:59] (Version actuelle)
ghusson
Ligne 1: Ligne 1:
 ====== Proxmox extract backup ====== ====== Proxmox extract backup ======
- 
-**⚠️ A METTRE À JOUR ⚠️** 
  
 ===== add pve repository/​key ===== ===== add pve repository/​key =====
  
 <code bash> <code bash>
-echo deb "​http://​download.proxmox.com/​debian ​wheezy ​pve" ​>> /​etc/​apt/​sources.list +echo "deb http://​download.proxmox.com/​debian/pve buster pve-no-subscription" > /​etc/​apt/​sources.list.d/​pve-install-repo.list 
-wget -O- "​http://​download.proxmox.com/​debian/​key.asc" | apt-key add -+wget -O- "​http://​download.proxmox.com/​debian/​proxmox-ve-release-6.x.gpg" | apt-key add - 
 +apt-get update
 </​code>​ </​code>​
  
-===== find which pve package has vma ===== +===== get the vma binary and dependancies ​=====
- +
-<code bash> +
-dpkg -S /​usr/​bin/​vma +
-pve-qemu-kvm:​ /​usr/​bin/​vma +
-</​code>​ +
- +
-===== just download the deb package (in the current folder) ​=====+
  
 <code bash> <code bash>
 apt-get download pve-qemu-kvm apt-get download pve-qemu-kvm
 +mkdir tmp
 +dpkg -X pve-qemu-kvm_4.0.1-5_amd64.deb ./tmp
 +mv tmp/​usr/​bin/​vma ./
 +rm -rf ./tmp
 +apt-get install libiscsi7 librbd1 libgfapi0 libjemalloc2
 </​code>​ </​code>​
  
-===== verify the name of the deb package ​=====+===== extract vma.lzo file =====
  
 <code bash> <code bash>
-ls ./​pve-qemu-kvm* +lzop -d <file.vma.lzo> 
-./pve-qemu-kvm_1.4-13_amd64.deb+./vma extract ​-v <file.vma> <not already created directory, ex: ./tmp2>
 </​code>​ </​code>​
  
-===== extract the vma file from package ​=====+===== (optional) convert to qcow2 =====
  
 <code bash> <code bash>
-dpkg --fsys-tarfile ./pve-qemu-kvm_1.4-13_amd64.deb | tar xOf - ./​usr/​bin/​vma ​./vma+qemu-img convert ​-O qcow2 <input file.raw> <output file.qcow2>
 </​code>​ </​code>​
  
-===== make vma executable ===== 
  
-<code bash> 
-chmod u+x ./vma 
-</​code>​ 
- 
-===== solve dependencies ===== 
- 
-<code bash> 
-aptitude install libglib2.0-0 libiscsi1 librbd1 libaio1 lzop 
-</​code>​ 
- 
-===== if you encounter some problems by invoking the binary ===== 
- 
-<code bash> 
-aptitude install open-iscsi qemu gcc-4.7 
-</​code>​ 
- 
-===== copy lzo backup archive locally ===== 
- 
-<code bash> 
-cp /​path/​to/​backup/​file.vma.lzo . 
-</​code>​ 
- 
-===== extract lzo archive (gives you vma archive) ===== 
- 
-<code bash> 
-lzop -d ./​file.vma.lzo 
-</​code>​ 
- 
-===== extract vma archive ===== 
- 
-<code bash> 
-vma extract ./file.vma -v ./​vmaextract 
-</​code>​ 
- 
-===== list extracted content ===== 
- 
-<code bash> 
-ls ./​vmaextract 
-./​config_file 
-./​raw_backup_file 
-</​code>​ 
proxmox-extract-backup/proxmox_extract_backup.txt · Dernière modification: 2019/11/20 16:59 par ghusson