<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Proxmox просто, но с BTRFS.]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Proxmox просто, но с BTRFS. форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 14 Jun 2026 02:50:45 +0300</pubDate>
		<item>
			<title>Proxmox просто, но с BTRFS.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message437980/78015-proxmox-prosto_-no-s-btrfs.">Proxmox просто, но с BTRFS.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Еще вопрос по btrfs недавно заметил Что у меня виртуалки начали в перезагрузку уходить причем, поведение такое отваливается связь на несколько миниут после восстановления я вижу что одна из виртуалок ушла в ребут &nbsp;система proxmox &nbsp;установлен на BTRFS в зеркале на 4 хардах, а диски виртуалок так же поднимаются на этом массиве? <br /><br />Подскажите как проиагностировать файловую систему и выявить причину. <br />
			<i>12.11.2025 12:35:02, Адлександр Тимофеев.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message437980/78015-proxmox-prosto_-no-s-btrfs.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message437980/78015-proxmox-prosto_-no-s-btrfs.</guid>
			<pubDate>Wed, 12 Nov 2025 12:35:02 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Proxmox просто, но с BTRFS.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message437979/78015-proxmox-prosto_-no-s-btrfs.">Proxmox просто, но с BTRFS.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Подскажите Насколько стабильна BTRFS по сравнению с ZFS если имеется опыт.<br /><br />Подскажите, получается BTRFS требуется регулярное обслуживания? я правильно понимаю <br />
			<i>12.11.2025 12:09:25, Адлександр Тимофеев.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message437979/78015-proxmox-prosto_-no-s-btrfs.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message437979/78015-proxmox-prosto_-no-s-btrfs.</guid>
			<pubDate>Wed, 12 Nov 2025 12:09:25 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Proxmox просто, но с BTRFS.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message326480/78015-proxmox-prosto_-no-s-btrfs.">Proxmox просто, но с BTRFS.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			На всякий случай, если кто-то беспокоится, всё работает без какого-либо вмешательства уже 2 месяца. <br />
			<i>23.05.2025 18:32:00, allebone.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message326480/78015-proxmox-prosto_-no-s-btrfs.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message326480/78015-proxmox-prosto_-no-s-btrfs.</guid>
			<pubDate>Fri, 23 May 2025 18:32:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Proxmox просто, но с BTRFS.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message326479/78015-proxmox-prosto_-no-s-btrfs.">Proxmox просто, но с BTRFS.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Спасибо, что поделились! <br />
			<i>19.03.2025 18:27:00, FrankList80.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message326479/78015-proxmox-prosto_-no-s-btrfs.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message326479/78015-proxmox-prosto_-no-s-btrfs.</guid>
			<pubDate>Wed, 19 Mar 2025 18:27:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Proxmox просто, но с BTRFS.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message326478/78015-proxmox-prosto_-no-s-btrfs.">Proxmox просто, но с BTRFS.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Да, выбор зависит от необходимости. Я использую lzo, потому что требования к памяти ниже, и я предпочитаю сохранять память для VM (я установил pbs на ту же машину, что и pve). Но ты можешь выбрать другой вариант, если он тебе больше подходит. К слову, это еще одна причина, по которой я использую btrfs, потому что он требует меньше памяти, чем zfs, поэтому в более простой настройке не возникает неожиданных результатов. <br />
			<i>19.03.2025 18:25:00, allebone.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message326478/78015-proxmox-prosto_-no-s-btrfs.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message326478/78015-proxmox-prosto_-no-s-btrfs.</guid>
			<pubDate>Wed, 19 Mar 2025 18:25:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Proxmox просто, но с BTRFS.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message326477/78015-proxmox-prosto_-no-s-btrfs.">Proxmox просто, но с BTRFS.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Выглядит неплохо, но я всегда использую "compress=zstd", потому что у него лучше сжатие и быстрее, чем у lzo. <br />
			<i>19.03.2025 18:17:00, JensF.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message326477/78015-proxmox-prosto_-no-s-btrfs.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message326477/78015-proxmox-prosto_-no-s-btrfs.</guid>
			<pubDate>Wed, 19 Mar 2025 18:17:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Proxmox просто, но с BTRFS.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message326476/78015-proxmox-prosto_-no-s-btrfs.">Proxmox просто, но с BTRFS.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, я новичок в использовании Proxmox, но у меня большой опыт работы с Btrfs. Поэтому я решил использовать Btrfs для всех томов везде. У меня домашняя лаборатория с кучей старых компьютеров и жестких дисков, и мне нужно простое решение, которое легко работало бы с ними и с Proxmox. Выбрал Btrfs, потому что диски могут быть любого размера, не совпадать по объему и быть разных типов, включая подключенные через USB – Btrfs с ними разберется без проблем. Общий размер массива RAID1 для Btrfs – это просто сумма размеров всех несовпадающих дисков, деленная на 2. Поскольку у меня было 3 диска для резервного копирования объемом 1ТБ, 512ГБ и 512ГБ, общий полезный объем составил 1ТБ. Кроме того, я хотел использовать сжатие, чтобы сэкономить место на диске для резервных копий, помимо дедупликации чанков, которую уже выполняет PBS.<br /><br />Вот что я выяснил относительно Proxmox:<br /><br />Некоторые настройки Proxmox по умолчанию не идеальны и должны быть изменены при использовании Btrfs.<br /><br />**Настройка:** NAS, который хранит мои ВМ, подключен по кабелю RJ45 со скоростью 2.5Гб. Он используется для общего хранилища и работает на массиве Btrfs RAID1 из 3 дисков. Это общее хранилище, к которому узлы Proxmox могут подключаться, чтобы находить и запускать ВМ. Это может быть любой NAS, например OMV, Unraid, Debian с SMB и т.д. Главное, чтобы он был доступен со всех узлов. Поскольку для общего хранилища используется сетевое подключение и оно ограничено 2.5 гигабита, я использовал SMB вместо iSCSI или NFS. Другой смысл не вижу, а SMB прост и работает на основе разрешений, что мне нравится. Настройка NAS – дело несложное, думаю, большинство из вас уже имеет NAS.<br /><br />**Узлы:** Пока у меня только один узел — старый Mac Pro 2013 года с Xeon и 64 ГБ ECC RAM. Команда `cat /proc/cpuinfo` показывает следующее:<br />```<br />model name &nbsp; &nbsp;: Intel&#174; Xeon&#174; CPU E5-1620 v2 @ 3.70GHz<br />```<br />Для запуска 3 ВМ в моей сети этого вполне достаточно. При установке Proxmox я выбрал весь встроенный диск (256ГБ NVME) и Btrfs. После завершения установки команда `btrfs filesystem usage -T /` показала неоптимальные настройки. Metadata был установлен в "single", что означает, что в случае ошибки метаданных (что может случиться разными способами), весь диск будет поврежден. Настраивать так не рекомендуется, и для Btrfs минимально необходимо установить метаданные в DUP. Я установил для всего диска DUP, потому что он не нужен локально, кроме как для загрузки Proxmox VE, а место не имеет значения. Для этого использовалась команда:<br />```<br />btrfs balance start -dconvert=DUP -mconvert=DUP /<br />```<br />После этого команда `btrfs fs usage` снова покажет DUP, что особенно важно для метаданных. Я бы рекомендовал изменить процесс установки Proxmox, чтобы по умолчанию устанавливать DUP для метаданных, если Btrfs будет поддерживаться.<br /><br />Как только это было сделано, я добавил 3 диска в RAID1 для создания места для резервного копирования Proxmox и установил `apt-get install proxmox-backup proxmox-backup-server`. Мне пришлось добавить несколько репозиториев в sources.list, чтобы завершить установку, но в целом настройка была довольно простой и представляла собой обычную установку Proxmox VE с запущенным PBS на той же машине. Просто нужно было добавить общий SMB-ресурс для ВМ и т.д.<br /><br />Для места для резервных копий я создал список из 3 диска, используя `lsblk`, а затем очистил и добавил их в пул с помощью:<br />```<br />mkfs.btrfs -m raid1 -d raid1 -L My-Storage /dev/sdb /dev/sdc /dev/sdd -f<br />```<br />Создал точку монтирования с помощью `mkdir /mnt/my-storage`, перечислил первый диск в RAID1 с помощью `blkid`, и затем смонтировал их, используя `fstab`:<br />```<br />UUID=TypeUUIDFromblkidHere /mnt/my-storage &nbsp; &nbsp; &nbsp; &nbsp;btrfs &nbsp; defaults,compress=lzo,discard=async,space_cache=v2 &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 2<br />```<br />Затем выполнил `mount -a && systemctl daemon-reload`.<br /><br />Для резервного копирования просто войдите и добавьте хранилище, указав абсолютный путь, например `/mnt/my-storage`, установите параметры отсечения и т.д. Добавьте это в PVE для резервного копирования и затем установите расписание, как обычно.<br /><br />Успешность сжатия варьируется, но общее выделение места на диске составляет 92ГБ + 166ГБ + 76ГБ + 41ГБ дисков, выделенных для 3 ВМ = 375ГБ. После нескольких тестовых запусков размер резервной копии составил 280ГБ, что соответствует ожидаемым результатам.<br /><br />Касательно поддержания Btrfs (вышедший из строя диск в наборе резервных копий) замена диска проста, например:<br />```<br />btrfs device remove /dev/sdc /mnt/my-storage/<br />```<br />(выключите сервер и замените диск)<br />```<br />btrfs device add /dev/sdc /mnt/my-storage/ -f<br />```<br />Запустите балансировку и очистку. Если диск полностью сломан, используйте `btrfs replace` вместо `remove and add`. Если только 2 диска, вы не можете использовать удаление и добавление.<br /><br />Для обслуживания томов Btrfs у меня есть еженедельный cron-запуск, который запускает этот скрипт:<br />```<br />#!/bin/bash<br />date &gt; /mnt/my-storage/logs/BalanceScrub.log<br />btrfs scrub status /mnt/my-storage/ &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />btrfs fi show /mnt/my-storage &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />btrfs filesystem usage -T /mnt/my-storage &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />echo ----startbalance---- &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />btrfs balance start -v -dusage=75 -musage=75 /mnt/my-storage &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />echo ----endbalance---- &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />echo ----startscrub---- &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />btrfs scrub start /mnt/my-storage &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />echo ----endscrub---- &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />btrfs fi show /mnt/my-storage &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />btrfs filesystem usage -T /mnt/my-storage &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />date &gt;&gt; /mnt/my-storage/logs/BalanceScrub.log<br />```<br />Это гарантирует самовосстановление любых битрот или поврежденных файлов, и вы можете настроить свои скрипты для отправки почты при их запуске, если хотите. Просто подумал, стоит ли поделиться этим в случае, если кто-то еще хочет использовать Btrfs и нуждается в помощи. Если у вас есть какие-либо вопросы, спрашивайте —P <br />
			<i>19.03.2025 17:59:00, allebone.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message326476/78015-proxmox-prosto_-no-s-btrfs.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message326476/78015-proxmox-prosto_-no-s-btrfs.</guid>
			<pubDate>Wed, 19 Mar 2025 17:59:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
