Имеется несколько директорий с тяжелыми tmp-файлами, задача - не тащить их в архив контейнера при резервном копировании. Почему-то не получается заставить работать директиву --exclude-path
Окружение:
# cat /etc/centos-release
CentOS release 6.8 (Final)
#rpm -qa | grep vz
vzctl-core-4.9.4-1.x86_64
vzquota-3.1-1.x86_64
vzstats-0.5.3-1.noarch
vzdump-1.2-4.noarch
vzkernel-2.6.32-042stab113.11.x86_64
vzctl-4.9.4-1.x86_64
e2fsprogs-resize2fs-static-1.42.11-1.ovz.x86_64
# cat /etc/vzdump.conf
tmpdir: /vz/vztmp
dumpdir: /backup/openvz
mode: suspend
maxfiles: 1
bwlimit: 100000
Что делаю:
vzdump --compress 300 --exclude-path /opt/dir1/logs/ --exclude-path /opt/dir2/logs/ --exclude-path /opt/dir3/logs/ --exclude-path /opt/dir4/logs/
vzrestore /backup/openvz/vzdump-openvz-300-2017_02_02-11_56_36.tgz 900
Папки (и их содержимое) попадают в архив и появляются в контейнере развернутом с другим ID.
Так же пробовал чуть другой синтаксис
/usr/sbin/vzdump --compress 300 --exclude-path '/opt/dir1/logs/.+' --exclude-path '/opt/dir2/logs/.+' --exclude-path '/opt/dir3/logs/.+' --exclude-path '/opt/dir4/logs/.+'
/usr/sbin/vzdump --compress 300 --exclude-path '/opt/dir1/logs/*' --exclude-path '/opt/dir2/logs/*' --exclude-path '/opt/dir3/logs/*' --exclude-path '/opt/dir4/logs/*'
/usr/sbin/vzdump --compress 300 --exclude-path /opt/dir1/logs/* --exclude-path /opt/dir2/logs/* --exclude-path /opt/dir3/logs/* --exclude-path /opt/dir4/logs/*
С тем же результатом. У кого-нибудь есть мысли где я косячу ? Заранее спасибо за ответы.