<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>M9K blog: заметки с тегом Proxmox</title>
<link>https://blog.m9k.space/tags/proxmox/</link>
<description>Заметки обо всём: devops, lifestyle, культура.</description>
<author>M</author>
<language>ru</language>
<generator>E2 (v3877; Aegea)</generator>

<itunes:owner>
<itunes:name>M</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>Заметки обо всём: devops, lifestyle, культура.</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Proxmox 7 + Debian 12|13 LXC Template</title>
<guid isPermaLink="false">210</guid>
<link>https://blog.m9k.space/all/proxmox-7-debian-12-13-lxc-template/</link>
<pubDate>Sat, 07 Feb 2026 03:27:43 +0000</pubDate>
<author>M</author>
<comments>https://blog.m9k.space/all/proxmox-7-debian-12-13-lxc-template/</comments>
<description>
&lt;p&gt;У Proxmox есть неплохая обратная совместимость с более свежими версиями LXC-контейнеров по сравнению с той версией Debian, на которой основан текущий релиз. В нашем случае используется Proxmox 7 (на базе Debian 11).&lt;/p&gt;
&lt;p&gt;При попытке создать контейнер получаем ошибку вида:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;TASK ERROR: unable to create CT 100 - unsupported debian version '1X'&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Для обхода проблемы правим файл&lt;br /&gt;
/usr/share/perl5/PVE/LXC/Setup/Debian.pm в двух местах.&lt;/p&gt;
&lt;p&gt;Обновляем карту версий:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;my $version_map = { 'stretch/sid' =&amp;gt; 9.1, 'buster/sid' =&amp;gt; 10, 'bullseye/sid'=&amp;gt; 11, 'bookworm/sid'=&amp;gt; 12, 'trixie/sid' =&amp;gt; 13, 'kali-rolling'=&amp;gt; 11, };&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Расширяем допустимый диапазон версий:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;if !($version &amp;gt;= 4 &amp;amp;&amp;amp; $version &amp;lt;= 14);&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;После этого перезапускаем связанные демоны:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;systemctl restart pvedaemon 
systemctl restart pveproxy&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Готово, контейнер успешно создаётся.&lt;/p&gt;
&lt;p&gt;Разумеется, это грязный хак: при обновлениях Proxmox изменения будут перезаписаны, так что решение подходит только как временное.&lt;/p&gt;
</description>
</item>

<item>
<title>Proxmox differential backup</title>
<guid isPermaLink="false">55</guid>
<link>https://blog.m9k.space/all/proxmox-differential-backup/</link>
<pubDate>Tue, 20 Oct 2020 17:34:22 +0000</pubDate>
<author>M</author>
<comments>https://blog.m9k.space/all/proxmox-differential-backup/</comments>
<description>
&lt;p&gt;Одно из самых слабых мест Proxmox’a — это очень странный подход к управлению резервными копиями. Из коробки можно снимать только полные бэкапы. Утомившись в очередной раз видеть истязание HDD записью бэкапа на 400+ Gb, пошёл смотреть, что придумало человечество для решения этой проблемы, благо за GUI-шечкой скрывается Debian.&lt;/p&gt;
&lt;p&gt;Cобственно, &lt;a href="https://github.com/ayufan/pve-patches"&gt;сабж  &lt;/a&gt;. Рулится из GUI, нарезает всё по расписанию, бэкапы разворачивает. Написано довольно давно, детские болезни вылечены. Из минусов разве что необходимость ручного удаления и установки при обновлении хоста.&lt;/p&gt;
</description>
</item>


</channel>
</rss>