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
proxmox-extract-backup:proxmox_extract_backup [2019/01/10 15:24] 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> +
-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.1547133893.txt.gz · Dernière modification : 2019/01/10 15:24 de rguyader