Das Verschieben großer Blockdevices oder LVM Volumes über eine schmalbandige Leitung hat mehrere Anforderungen:
- Bandbreite schonen
- Übertragungsdauer minimieren
- Fortschritt überwachen
Die folgende Pipe bedient sich insbesonder dem Monitor pv
dd if=/dev/mapper/sourcelv | pv -c -N raw -s 20g | bzip2 -9 | \
pv -N compressed -c -L 400k | ssh root@newserver "bzip2 -d | \
dd of=/dev/mapper/targetlv"
Die Anführungszeichen sind besonders wichtig, da sonst dd auf das lokale LVM schreibt!