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édentesRévision précédente
Prochaine révision
Révision précédente
proxmox-extract-backup:proxmox_extract_backup [2019/01/10 15:22] – [find which pve package has vma] rguyaderproxmox-extract-backup:proxmox_extract_backup [2019/11/20 15: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> <code bash>
-  dpkg -S /usr/bin/vma +apt-get download pve-qemu-kvm 
-  pve-qemu-kvm/usr/bin/vma+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>
  
-===== just download the deb package (in the current folder) =====+===== extract vma.lzo file =====
  
 <code bash> <code bash>
-  apt-get download pve-qemu-kvm+lzop -d <file.vma.lzo> 
 +./vma extract -v <file.vma> <not already created directory, ex: ./tmp2>
 </code> </code>
  
-===== verify the name of the deb package =====+===== (optional) convert to qcow2 =====
  
 <code bash> <code bash>
-  ls ./pve-qemu-kvm* +qemu-img convert -O qcow2 <input file.raw> <output file.qcow2>
-  ./pve-qemu-kvm_1.4-13_amd64.deb+
 </code> </code>
  
-===== extract the vma file from package ===== 
  
-<code bash> 
-  dpkg --fsys-tarfile ./pve-qemu-kvm_1.4-13_amd64.deb | tar xOf - ./usr/bin/vma > ./vma 
-</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.1547133779.txt.gz · Dernière modification : 2019/01/10 15:22 de rguyader