<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Разрешить миграцию и репликацию дисков на ZFS зашифрованном хранилище.]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Разрешить миграцию и репликацию дисков на ZFS зашифрованном хранилище. форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 06 May 2026 12:01:03 +0300</pubDate>
		<item>
			<title>Разрешить миграцию и репликацию дисков на ZFS зашифрованном хранилище.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message309989/75681-razreshit-migratsiyu-i-replikatsiyu-diskov-na-zfs-zashifrovannom-khranilishche.">Разрешить миграцию и репликацию дисков на ZFS зашифрованном хранилище.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, столкнулся с проблемой: миграция и репликация не работают, если диски находятся на зашифрованном ZFS хранилище – что, кстати, плохо задокументировано. Проблема возникла, потому что функция экспорта ZFS в pve-storage использует опцию `-R` для `zfs send`, а эта опция не работает с зашифрованными наборами данных, если не использовать `-w` одновременно. Так как использовать `-w` нельзя, потому что мы не можем передавать данные зашифрованными (целевой пул имеет другой ключ шифрования и т.д.), вопрос в том, зачем вообще использовать `-R` в первую очередь? Некоторые обсуждения особенностей `-R` и включенных в них свойств набора данных подразумеваются при использовании `-R`. Но какое свойство набора данных ZVOL нужно синхронизировать? Предполагая, что мои члены кластера идентично настроены, я не вижу необходимости копировать свойства. Все приличные файловые системы копируются с помощью `-R`. Могут ли ZVOL дисков vm иметь приличные файловые системы в proxmox? Я так не думаю. Клоны также сохраняются при отправке набора данных/снимок с `-R`. Может быть, это ловушка. После всех этих обсуждений я просто попробовал это, исправив /usr/share/perl5/PVE/Storage/ZFSPoolPlugin.pm 746,752c746 &lt; &nbsp; &nbsp; my $cmd = ['zfs', 'send']; &lt;     my $encrypted = $class-&gt;zfs_get_properties($scfg, 'encryption', "$scfg-&gt;{pool}/$dataset"); &lt;     if ($encrypted !~ m/^off$/) { &lt;         push @$cmd, '-v'; &lt;     } else { &lt;         push @$cmd, '-Rpv'; &lt;     } --- &gt;     my $cmd = ['zfs', 'send', '-Rpv']; Эта правка проверяет, зашифрован ли набор данных, и опускает опции `-R` и `-p` во время `zfs send`, если это так. Это приводит к непрерывной (unencrypted) потоку данных, что вполне нормально, так как наш целевой пул тоже будет зашифрован. Я просто попробовал эту правку с горячей и холодной миграцией, репликацией, со снимками и т.д., и все работает как по маслу. Вопрос в том: упускаю ли я что-то, или есть возможность рассмотреть возможность включения этой правки? Я также открыл issue на github ( <noindex><a href="https://github.com/proxmox/pve-storage/issues/10" target="_blank" rel="nofollow" >https://github.com/proxmox/pve-storage/issues/10</a></noindex> ), но так как этот форум имеет более широкую аудиторию, я повторно выкладываю это здесь.<br /><br />С уважением,<br />stefan <br />
			<i>28.10.2022 21:22:00, selbitschka.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message309989/75681-razreshit-migratsiyu-i-replikatsiyu-diskov-na-zfs-zashifrovannom-khranilishche.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message309989/75681-razreshit-migratsiyu-i-replikatsiyu-diskov-na-zfs-zashifrovannom-khranilishche.</guid>
			<pubDate>Fri, 28 Oct 2022 21:22:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
