dump
não precisa de um switch para trabalhar em um instantâneo. Basta fazer o instantâneo com o LVM e copiá-lo.
Eu tenho um trabalho noturno do cron que faz exatamente isso, usando uma torre de 5 níveis de padrão de backup hannoi. Isso significa que eu só tenho que fazer um backup completo a cada vários meses, quando eu sinto que o nível 1 despeja lixeiras estão ficando muito grandes. Os depósitos de nível 1 são feitos nos dias 1 e 17 do mês.
#!/bin/bash
set -e
declare -a LEVELMAP=(1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5 1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5)
DATE='date +%-d'
LEVEL=${LEVELMAP[$DATE-1]}
echo Performing a level $LEVEL dump
/etc/init.d/apache2 stop
sync
lvcreate -s -n snap vg0/root -L 400m
/etc/init.d/apache2 start
dump -$LEVEL -quz9 -b 1024 -f /backup/dump.$LEVEL /dev/mapper/vg0-snap
lvremove -f vg0/snap