<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Zfs on Sysadminium</title><link>https://blog.sysadminium.ru/tags/zfs/</link><description>Recent content in Zfs on Sysadminium</description><generator>Hugo</generator><language>ru-ru</language><lastBuildDate>Sat, 21 Dec 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.sysadminium.ru/tags/zfs/index.xml" rel="self" type="application/rss+xml"/><item><title>Proxmox VE — замена системного диска в зеркале ZFS</title><link>https://blog.sysadminium.ru/docs/linux/linux_servers/virtualization-containers/replace-disk-zfs-mirror-proxmox/</link><pubDate>Sat, 21 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.sysadminium.ru/docs/linux/linux_servers/virtualization-containers/replace-disk-zfs-mirror-proxmox/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;Я уже писал статью про установку сервера &lt;strong&gt;Proxmox VE&lt;/strong&gt; на зеркало &lt;strong&gt;ZFS&lt;/strong&gt; &lt;a href="https://blog.sysadminium.ru/docs/linux/linux_servers/virtualization-containers/installing-proxmox-ve-zfs/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 Установка Proxmox VE на ZFS
&lt;/a&gt;
, а в этой статье опишу как происходит замена диска, если это потребуется. После установки &lt;strong&gt;Proxmox VE&lt;/strong&gt; на зеркало &lt;strong&gt;ZFS&lt;/strong&gt;, в web-интерфейсе вы увидите такую схему разметки диска:&lt;/p&gt;
&lt;p&gt;&lt;img src="Pasted_image_20260806165637.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Оба диска: &lt;strong&gt;sda&lt;/strong&gt; и &lt;strong&gt;sdb&lt;/strong&gt; имеют по 3 раздела:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 Раздел (BIOS boot). Это раздел mbr для загрузки с BIOS Legacy.&lt;/li&gt;
&lt;li&gt;2 Раздел (EFI). Это раздел для загрузки с EFI.&lt;/li&gt;
&lt;li&gt;3 Раздел (ZFS). Этот раздел с файловой системой ZFS находится в ZFS пуле (в зеркале).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Давайте откроем терминал, и получим информацию по ZFS пулу, и разметкам дисков.&lt;/p&gt;</description></item><item><title>Proxmox VE - знакомство и установка на ZFS</title><link>https://blog.sysadminium.ru/docs/linux/linux_servers/virtualization-containers/installing-proxmox-ve-zfs/</link><pubDate>Wed, 28 Aug 2024 00:00:00 +0000</pubDate><guid>https://blog.sysadminium.ru/docs/linux/linux_servers/virtualization-containers/installing-proxmox-ve-zfs/</guid><description>&lt;h2 id="знакомство-с-продуктом"&gt;Знакомство с продуктом&lt;/h2&gt;
&lt;h3 id="что-такое-proxmox-ve"&gt;Что такое Proxmox VE&lt;/h3&gt;
&lt;p&gt;Для начала я хотел бы вас познакомить с самим продуктом &lt;strong&gt;Proxmox VE&lt;/strong&gt; (&lt;em&gt;Virtual Environment&lt;/em&gt;). Это гипервизор (сервер виртуализации) с открытым исходным кодом, который позволяет создавать виртуальные машины (&lt;a href="https://ru.wikipedia.org/wiki/QEMU"
 
 target="_blank" rel="noopener noreferrer"&gt;
 QEMU
&lt;/a&gt;
 + &lt;a href="https://ru.wikipedia.org/wiki/KVM"
 
 target="_blank" rel="noopener noreferrer"&gt;
 KVM
&lt;/a&gt;
) и контейнеры (&lt;a href="https://ru.wikipedia.org/wiki/LXC"
 
 target="_blank" rel="noopener noreferrer"&gt;
 LXC
&lt;/a&gt;
).&lt;/p&gt;
&lt;p&gt;Помимо создания виртуальных машин и контейнеров Proxmox VE позволяет использовать различные локальные и сетевые хранилища, такие как:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;LVM и ZFS;&lt;/li&gt;
&lt;li&gt;NFS и CIFS;&lt;/li&gt;
&lt;li&gt;GlasterFS;&lt;/li&gt;
&lt;li&gt;iSCSI;&lt;/li&gt;
&lt;li&gt;CephFS;&lt;/li&gt;
&lt;li&gt;RBD.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Для настройки виртуальной сети вы можете использовать &lt;strong&gt;Linux Bridge&lt;/strong&gt; или &lt;strong&gt;OVS Bridge&lt;/strong&gt;. Также вы можете создавать бонды разных типов (объединение нескольких физических интерфейсов в один логический), использовать VLAN и многое другое. Про настройку сети я пиал в статье — &lt;a href="https://blog.sysadminium.ru/docs/linux/linux_servers/virtualization-containers/proxmox-ve-network/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 Proxmox VE — настройка сети
&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>ZFS датасеты (dataset)</title><link>https://blog.sysadminium.ru/docs/linux/adm_linux/file_systems/zfs-dataset/</link><pubDate>Thu, 07 Mar 2024 00:00:00 +0000</pubDate><guid>https://blog.sysadminium.ru/docs/linux/adm_linux/file_systems/zfs-dataset/</guid><description>&lt;h2 id="основы"&gt;Основы&lt;/h2&gt;
&lt;p&gt;Я уже писал про ZFS в статье &lt;a href="https://blog.sysadminium.ru/docs/linux/adm_linux/file_systems/zfs-zpool/"
 
 target="_blank" rel="noopener noreferrer"&gt;
 ZFS и пулы ZFS (Zpool)
&lt;/a&gt;
. В той статье я описал основы ZFS и создание ZFS пулов. А в этой познакомимся поближе с датасетами.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ZFS датасеты&lt;/strong&gt; ещё называют &lt;strong&gt;разделами&lt;/strong&gt;, и это действительно разделы с файловой системой ZFS. Разбивать zpool на разделы можно по нескольким причинам:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Во-первых, каждый раздел можно настроить по своему, указав для раздела необходимые свойства (property). Ниже, в этой статье, разберём некоторые свойства датасетов.&lt;/li&gt;
&lt;li&gt;Во-вторых, снапшоты создаются на раздел. Мы можем создать несколько разделов, что даст нам возможность снапшотить и откатывать их состояния по отдельности.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Если вы создали &lt;strong&gt;zpool&lt;/strong&gt;, то у вас вместе с ним создаётся &lt;strong&gt;корневой dataset&lt;/strong&gt;. Посмотреть созданные zpool можно с помощью команды &lt;strong&gt;zfs list&lt;/strong&gt;, а посмотреть созданные разделы можно с помощью команды &lt;strong&gt;zfs list&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>ZFS и пулы ZFS (Zpool)</title><link>https://blog.sysadminium.ru/docs/linux/adm_linux/file_systems/zfs-zpool/</link><pubDate>Fri, 16 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.sysadminium.ru/docs/linux/adm_linux/file_systems/zfs-zpool/</guid><description>&lt;h2 id="термины"&gt;Термины&lt;/h2&gt;
&lt;p&gt;Перед тем как приступить к созданию пулов (массивов) ZFS, нужно изучить некоторые понятия. Пул ZFS (&lt;strong&gt;zpool&lt;/strong&gt;) состоит из виртуальных устройств (&lt;strong&gt;vdev&lt;/strong&gt;). Vdev-ом могут быть: одиночный диск или массив дисков (mirror, raidz, raidz2, raidz3). И Vdev могут быть разными типами:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Storage vdev&lt;/strong&gt; — служит для хранения данных, может быть одиночным диском или массивом.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cache vdev&lt;/strong&gt; — служит для ускорения произвольного чтения. Если в вашем пуле медленные Storage vdev, то желательно добавить в него Cache vdev на базе быстрого диска. Cache vdev может быть только одиночным диском и не может быть массивом. Но вы можете сделать его из нескольких дисков, как stripe массив.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Log vdev (Zill)&lt;/strong&gt; — предоставляет возможность вести синхронную запись на отдельное устройство. ZFS синхронную запись ведёт через специальный журнал, который называется &lt;strong&gt;ZILL&lt;/strong&gt;. Вот этот ZILL можно вынести на отдельные диски. Если не создавать отдельный Vdev для ZILL, то синхронная запись будет вестись на Storage vdev но всё равно через &lt;strong&gt;ZILL&lt;/strong&gt;. То есть Log vdev немного облегчает работу &lt;strong&gt;Storage vdev&lt;/strong&gt;, снимая с него нагрузку ZILL.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special vdev&lt;/strong&gt; — представляет возможность выделить отдельный Vdev, на базе быстрого диска. На этот Vdev будут сохраняться метаданные и маленькие файлы.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Например у вас 6 HDD и 6 SSD, тогда вы сможете собрать следующий Zpoll:&lt;/p&gt;</description></item></channel></rss>