<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Передать ZFS zvol/dataset гостевой виртуальной машине]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Передать ZFS zvol/dataset гостевой виртуальной машине форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 27 May 2026 19:33:53 +0300</pubDate>
		<item>
			<title>Передать ZFS zvol/dataset гостевой виртуальной машине</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message446211/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine">Передать ZFS zvol/dataset гостевой виртуальной машине</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Нет, скорее всего лучше пробросить через zvol напрямую в виртуальную машину базы данных с хоста, используя RAW. Если NAS и база данных находятся на одном хосте Proxmox и обе используют сетевую карту VirtIO, это может быть быстрее, чем ethernet. У меня было 20,4 Гбит/с по iperf3, хотя сеть всего 1 Гбит. Проблема в том, что для NAS нужна гостевая машина, которая может стать точкой отказа. Вместо этого лучше сделать виртуальный диск в режиме RAW.<br /><br />С ZFS пулом — зайдите в Datacenter -&gt; Storage -&gt; Add -&gt; ZFS (создаёт zvol или пул?). Потом в виртуальной машине перейдите в Hardware -&gt; Add -&gt; Hard Disk и выберите свой ZFS пул. Возможно, я ошибаюсь, но, кажется, это позволяет создавать несколько томов с разным уровнем избыточности, например, сделать бэкап-том без избыточности в том же пуле, где есть Z2 или зеркало. Тогда у вас будет локальная блокировка для базы данных. <br />
			<i>12.02.2026 13:46:00, tomachi.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message446211/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</link>
			<guid>http://proxmox.su/forum/messages/forum63/message446211/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</guid>
			<pubDate>Thu, 12 Feb 2026 13:46:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Передать ZFS zvol/dataset гостевой виртуальной машине</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message446210/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine">Передать ZFS zvol/dataset гостевой виртуальной машине</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Да, как я пытался сказать... PostgreSQL отлично работает напрямую на ZFS. Также используйте оптимизации из вики PostgreSQL для запуска прямо на ZFS. <br />
			<i>14.01.2022 17:48:00, LnxBil.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message446210/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</link>
			<guid>http://proxmox.su/forum/messages/forum63/message446210/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</guid>
			<pubDate>Fri, 14 Jan 2022 17:48:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Передать ZFS zvol/dataset гостевой виртуальной машине</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message446209/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine">Передать ZFS zvol/dataset гостевой виртуальной машине</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Мои исследования показывают, что запускать любую базу данных поверх NFS — плохая идея. Postgres отлично работает на FreeBSD, поэтому я собираюсь использовать jail внутри TrueNas. Postgres компилируется чисто и аккуратно на FreeBSD, а используя jail на хосте TrueNas, вы объединяете большой объем памяти NAS с максимально быстрой дисковой подсистемой. В итоге получите ГОРАЗДО более производительный SQL/Postgres сервер на хосте TrueNas, чем при работе с SQL/Postgres на NFS-монтируемом хранилище. Будет разумно придерживаться общих правил ZFS для баз данных: добавлять дополнительную память для самого SQL/Postgres (если у вас не очень много), отдавать предпочтение зеркальным vdev'ам и держать заполненность пула ниже примерно 60%. Много типичных проблем с производительностью совпадают с теми, что возникают у блочных хранилищ. Надеюсь, это поможет! <br />
			<i>09.01.2022 01:32:00, fahadshery.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message446209/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</link>
			<guid>http://proxmox.su/forum/messages/forum63/message446209/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</guid>
			<pubDate>Sun, 09 Jan 2022 01:32:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Передать ZFS zvol/dataset гостевой виртуальной машине</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message446208/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine">Передать ZFS zvol/dataset гостевой виртуальной машине</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, я совсем новичок в этом деле. Так что, наверное, добавлю к вашему вопросу. Во-первых, спасибо сообществу за все ответы, особенно на такие вопросы от новичков. Сейчас у меня похожая проблема. Большая папка с данными, которая шарится через docker→syncthing внутри виртуальной машины. Я использую диск виртуальной машины (zvol) на zfs хоста и передаю его в VM, где он монтируется с файловой системой ext4. Не совсем понимаю, насколько это плохо с точки зрения места и производительности. Кроме того, насколько я понимаю, я не могу просто создавать моментальные снимки zfs на zvol, потому что это будет как будто я сделал снимок диска VM, будто внезапно отключил питание, правильно? Контейнер docker ведь не знает, что ему нужно сбросить данные на диск перед созданием снимка? Из-за этого я думаю перенести docker-контейнеры (возможно, и остальные) прямо на хост Proxmox и создать нативный zfs dataset для монтирования docker/syncthing. Тогда будет “родная” производительность, но потеряю возможность легко переносить всю VM с диском на другой сервер. Зато смогу делать удобные почасовые снимки файлов, потому что, надеюсь, docker-контейнер правильно обработает предстоящий снимок. Это была бы хорошая идея? @fahadshery : В вашем случае это означало бы запускать ваш экземпляр Postgres через Kubernetes прямо на хосте и указывать на TrueNAS там. TrueNAS, похоже, хранит и пользовательские данные, где вы их сейчас храните? Тоже на блочном устройстве? <br />
			<i>08.01.2022 23:31:00, domsl.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message446208/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</link>
			<guid>http://proxmox.su/forum/messages/forum63/message446208/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</guid>
			<pubDate>Sat, 08 Jan 2022 23:31:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Передать ZFS zvol/dataset гостевой виртуальной машине</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message446207/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine">Передать ZFS zvol/dataset гостевой виртуальной машине</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Дело в том, что у меня есть Postgres-датасет внутри TrueNas. Мой экземпляр Postgres управляется Kubernetes. Я монтирую датасет TrueNas через NFS внутри виртуальной машины. Не совсем понимаю, как можно это ещё оптимизировать? Единственный другой вариант, наверное, создать Postgres jail внутри TrueNas и примонтировать датасет именно туда. Но тогда, насколько я понимаю, управление, тестирование и обновление станут очень сложными? <br />
			<i>08.01.2022 22:52:00, fahadshery.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message446207/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</link>
			<guid>http://proxmox.su/forum/messages/forum63/message446207/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</guid>
			<pubDate>Sat, 08 Jan 2022 22:52:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Передать ZFS zvol/dataset гостевой виртуальной машине</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message446206/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine">Передать ZFS zvol/dataset гостевой виртуальной машине</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет! У меня есть локальный ZFS пул, который я создал в Proxmox. Потом я создал датасет для своей базы данных Postgres командой: &nbsp;<br />zfs create tank/postgres -o ashift=12 -o compression=lz4 &nbsp;<br />Я вижу, что он смонтирован в Proxmox по адресу: &nbsp;<br />tank/postgres &nbsp;<br />Теперь я хочу передать этот датасет моей виртуальной машине с Ubuntu. Как это сделать? &nbsp;<br />Дело в том, что я хочу иметь постоянное хранилище для своей базы Postgres. Так я смогу легко делать снапшоты этого датасета и отправлять их на удалённый сервер для резервного копирования. &nbsp;<br />Спасибо и желаю замечательных праздничных дней! <br />
			<i>25.12.2021 15:56:00, fahadshery.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message446206/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</link>
			<guid>http://proxmox.su/forum/messages/forum63/message446206/90986-peredat-zfs-zvol_dataset-gostevoy-virtualnoy-mashine</guid>
			<pubDate>Sat, 25 Dec 2021 15:56:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
