<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: добавить имя хоста к имени файла резервной копии]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме добавить имя хоста к имени файла резервной копии форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 03 Jun 2026 13:47:50 +0300</pubDate>
		<item>
			<title>добавить имя хоста к имени файла резервной копии</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message358728/81600-dobavit-imya-khosta-k-imeni-fayla-rezervnoy-kopii">добавить имя хоста к имени файла резервной копии</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет всем, я пытаюсь добавить имя хоста CTID (контейнеры openvz) в резервные файлы, которые создаются на этих контейнерах. Я пробовал использовать hookfile, но это не дало никаких результатов при передаче параметра --script hookfile.pl. Может кто-то помочь? Это раздражающая проблема, так как контейнер с CTID 110 может быть перезаписан новым контейнером, если предыдущий будет уничтожен. #!/usr/bin/perl -w # пример скрипта хука для vzdump (опция --script) use strict; use File::Copy qw(move); my $basedir="/mnt/backups/"; print "HOOK: " . join (' ', @ARGV) . "\n"; my $phase = shift; if ($phase eq 'backup-end' ){ my $mode = shift; # остановка/приостановка/снимок my $vmid = shift; my $vmtype = $ENV{VMTYPE} if defined ($ENV{VMTYPE}); # openvz/qemu my $dumpdir = $ENV{DUMPDIR} if defined ($ENV{DUMPDIR}); my $hostname = $ENV{HOSTNAME} if defined ($ENV{HOSTNAME}); # tar-файл доступен только на этапе 'backup-end' my $tarfile = $ENV{TARFILE} if defined ($ENV{TARFILE}); # лог-файл доступен только на этапе 'log-end' my $logfile = $ENV{LOGFILE} if defined ($ENV{LOGFILE}); print "HOOK-ENV: vmtype=$vmtype;dumpdir=$dumpdir;hostname=$hostname;tarfile=$tarfile;logfile=$logfile\n"; if ($phase eq 'backup-end' and defined ($tarfile) and defined ($hostname)) { if ( $tarfile=~/($basedir\/vzdump-(qemu|openvz)-\d+-)(\d\d\d\d_.+)/ ){ my $tarfile2=$1.$hostname."-".$3; print "HOOK: Переименование файла $tarfile в $tarfile2\n"; move $tarfile, $tarfile2; } } } exit (0); <br />
			<i>30.04.2013 21:00:00, leodom.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message358728/81600-dobavit-imya-khosta-k-imeni-fayla-rezervnoy-kopii</link>
			<guid>http://proxmox.su/forum/messages/forum63/message358728/81600-dobavit-imya-khosta-k-imeni-fayla-rezervnoy-kopii</guid>
			<pubDate>Tue, 30 Apr 2013 21:00:00 +0400</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
