<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: lxc-device add кажется сломанным]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме lxc-device add кажется сломанным форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 28 Apr 2026 09:43:01 +0300</pubDate>
		<item>
			<title>lxc-device add кажется сломанным</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message338547/79477-lxc_device-add-kazhetsya-slomannym">lxc-device add кажется сломанным</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Мне удалось настроить передачу USB-устройств с помощью символических ссылок в конфигурационных файлах. Символические ссылки генерируются "динамически" с помощью правил udev. Я не занимался этим проектом какое-то время из-за жизненных обстоятельств, но моя самая насущная проблема оставалась — это сценарий горячей замены USB для работающего контейнера. Это работает в других средах lxc/lxd (горячая замена USB), но по какой-то причине не работает с proxmox и его окружением lxc. <br />
			<i>06.07.2023 14:44:00, generalproxuser.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message338547/79477-lxc_device-add-kazhetsya-slomannym</link>
			<guid>http://proxmox.su/forum/messages/forum63/message338547/79477-lxc_device-add-kazhetsya-slomannym</guid>
			<pubDate>Thu, 06 Jul 2023 14:44:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>lxc-device add кажется сломанным</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message338546/79477-lxc_device-add-kazhetsya-slomannym">lxc-device add кажется сломанным</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Символьные ссылки работают хорошо, например, когда используется /dev/disk/by-id/, которые являются символьными ссылками. Извините, я не могу предоставить специфический пример для Proxmox. <br />
			<i>29.06.2023 16:23:00, leesteken.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message338546/79477-lxc_device-add-kazhetsya-slomannym</link>
			<guid>http://proxmox.su/forum/messages/forum63/message338546/79477-lxc_device-add-kazhetsya-slomannym</guid>
			<pubDate>Thu, 29 Jun 2023 16:23:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>lxc-device add кажется сломанным</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message338545/79477-lxc_device-add-kazhetsya-slomannym">lxc-device add кажется сломанным</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Конечно, но эти правила udev обычно создают символические ссылки, и я не уверен, может ли lxc.mount.entry просто указывать на символическую ссылку, но, вероятно, должен указывать на конкретный путь /dev/bus/usb/XXX/XXX (вероятно, это так). Поэтому я бы предпочел увидеть конкретный пример, связанный с proxmox, а не общий пример udev с stackoverflow. <br />
			<i>29.06.2023 16:20:00, jens-maus.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message338545/79477-lxc_device-add-kazhetsya-slomannym</link>
			<guid>http://proxmox.su/forum/messages/forum63/message338545/79477-lxc_device-add-kazhetsya-slomannym</guid>
			<pubDate>Thu, 29 Jun 2023 16:20:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>lxc-device add кажется сломанным</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message338544/79477-lxc_device-add-kazhetsya-slomannym">lxc-device add кажется сломанным</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Обычно люди используют правила udev, чтобы создать стабильные имена или пути для устройств. Вот пример. <br />
			<i>29.06.2023 16:16:00, leesteken.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message338544/79477-lxc_device-add-kazhetsya-slomannym</link>
			<guid>http://proxmox.su/forum/messages/forum63/message338544/79477-lxc_device-add-kazhetsya-slomannym</guid>
			<pubDate>Thu, 29 Jun 2023 16:16:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>lxc-device add кажется сломанным</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message338543/79477-lxc_device-add-kazhetsya-slomannym">lxc-device add кажется сломанным</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я тоже пытаюсь как-то решить эту проблему. У меня есть USB-ключ, который при перезагрузке узлов PVE, похоже, случайным образом меняет свой /dev/bus/usb/XXX/XXX адрес, поэтому статическая запись lxc.mount.entry в конфигурационном файле lxc больше не соответствует. Я также искал решение этой проблемы или, по крайней мере, способ поделиться целым деревом каталогов /dev/bus/usb/XXX с контейнером lxc, чтобы контейнер мог получить доступ ко всем устройствам. Однако я не смог найти такое решение. Вы уже нашли какое-либо решение? Будьте добры, поделитесь этой уловкой/решением с нами тут. Поскольку я сейчас сталкиваюсь с такой же проблемой, мне будет интересно увидеть такой сценарий или решение на основе udev, которое поможет мне избежать необходимости вручную исправлять эту проблему при перезагрузке каждого хоста PVE или при повторном подключении USB-ключа. Действительно, я это тоже заметил. Я пока не нашел другого решения, чтобы сделать это динамически, или даже попробовать использовать команду lxc-device, как вы сами спрашиваете. Но, возможно, у кого-то (или даже у вас) есть решение на руках? Или, возможно, у разработчиков Proxmox есть какое-то решение или идея, как решить эту проблему без ручного вмешательства? <br />
			<i>29.06.2023 15:41:00, jens-maus.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message338543/79477-lxc_device-add-kazhetsya-slomannym</link>
			<guid>http://proxmox.su/forum/messages/forum63/message338543/79477-lxc_device-add-kazhetsya-slomannym</guid>
			<pubDate>Thu, 29 Jun 2023 15:41:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>lxc-device add кажется сломанным</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message338542/79477-lxc_device-add-kazhetsya-slomannym">lxc-device add кажется сломанным</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я только что прошел через приключение с (на первый взгляд) простой задачей — передачей USB-серийного устройства контейнеру LXC. Все мои исследования указывали на то, что я должен был (по крайней мере) передать устройство работающему контейнеру в реальном времени с помощью команды lxc-device add. К сожалению, это не сработало. Мне пришлось добавить строки lxc.mount.entry в файл конфигурации контейнера, чтобы устройство корректно передавалось и было использовано. Проблема заключается в том, что USB-устройство будет менять свое местоположение (/dev/bus/usb/XXX/XXX), даже если оно остается в том же USB-порту. При каждом подключении/отключении необходимо учитывать это, чтобы получить конечный путь устройства, даже с созданием символьной ссылки через правило udev. Мне пришлось прибегнуть к использованию правила udev для создания символьной ссылки, установить права (владелец, группа, режим), запустить скрипт для обработки устройства, а затем скрипт собирает всю необходимую информацию для записи новых строк lxc.mount.entry в файл конфигурации контейнера и запускает контейнер. Единственный способ (пока что) успешно передать USB-серийное устройство в контейнер — это убедиться, что строки lxc.mount.entry есть в конфигурации и они корректны. Если же lxc-device add действительно не работает (так как в документации по lxc-device сказано, что в данный момент поддерживается только "add"), может ли proxmox pct сделать нечто подобное или стоит ли добавить это в будущем? Я посмотрел документацию по pct, и там, похоже, нет функции, аналогичной "add". На данный момент я успешно передаю больше 6 USB-серийных устройств в соответствующие контейнеры (grbl лазер, grbl фреза, 4 3D-принтера), и причина, по которой это востребованная функция, заключается в том, что иногда не все 4 3D-принтера работают одновременно. Я могу включить 1 принтер и начать использовать его через контейнер печати, но если контейнер уже запущен, я не могу просто добавить другой принтер, который я включил. Даже если мой скрипт обрабатывает устройства и получает всю информацию, он не может добавить строку lxc.mount.entry в конфигурацию и сделать это эффективным до следующей перезагрузки контейнера. Я также не могу добавить строки lxc.mount.entry в конфигурацию контейнера, если они не включены, потому что скрипт сначала проверяет наличие этих устройств, прежде чем изменять файл конфигурации контейнера. <br />
			<i>16.12.2022 13:35:00, generalproxuser.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message338542/79477-lxc_device-add-kazhetsya-slomannym</link>
			<guid>http://proxmox.su/forum/messages/forum63/message338542/79477-lxc_device-add-kazhetsya-slomannym</guid>
			<pubDate>Fri, 16 Dec 2022 13:35:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
