Если вы используете Proxmox VE на одиночном сервере (standalone) и столкнулись с ошибкой вида:
unable to open file '/etc/pve/nodes/.../301.conf.tmp.XXXXXX' - Input/output error
— не спешите паниковать. Это не аппаратная проблема с диском и не повреждение виртуальной машины. Скорее всего, сбой произошёл в работе виртуальной файловой системы pmxcfs, и проблему можно решить за 2 минуты.
Типичный сценарий:
vzdump (например, из веб-интерфейса или по cron).vma_queue_write: write error - Broken pipe.qm unlock 301 завершается ошибкой Input/output error.При этом:
/etc/pve/qemu-server/301.conf отображается в ls.Даже на standalone-сервере Proxmox VE использует кластерную файловую систему pmxcfs (Proxmox Cluster File System) для управления конфигурациями в /etc/pve. Эта ФС работает поверх FUSE и хранит данные в /var/lib/pve-cluster/config.db.
При аварийном завершении задачи (например, из-за нехватки памяти, перегрузки диска или сбоя записи) внутреннее состояние pmxcfs может «зависнуть», и система перестаёт корректно создавать временные файлы — отсюда и ошибка Input/output error.
❗ Важно: это не проблема с жёстким диском и не повреждение ZFS. Данные ВМ целы!
Решение — перезапустить службу pve-cluster. Это безопасно даже на одиночном сервере.
systemctl stop pvedaemon pveproxy pvestatd
systemctl stop pve-cluster
umount /etc/pve 2>/dev/null || true
systemctl start pve-clustersystemctl start pvedaemon pveproxy pvestatd
Подождите 10–15 секунд, чтобы pmxcfs полностью инициализировалась.
qm unlock 301qm start 301
Готово! ВМ должна запуститься без ошибок.
zpool scrub (раз в 2–4 недели).--mode suspend вместо snapshot, если гостевой агент нестабилен.Ошибка Input/output error в Proxmox VE — частое следствие сбоя при записи конфигурации, а не катастрофа. Благодаря архитектуре pmxcfs, проблема решается простым перезапуском служб, без потери данных.
Если у вас остались вопросы — оставляйте комментарии или делитесь своим опытом!
Что такое IT-GIT?
«IT» — это не просто технологии, а целый мир инноваций и решений, направленных на преодоление сложностей. Мы представляем экспертность в области информационных технологий и широкой технологической экосистемы, стремясь к постоянному развитию и совершенствованию.
«Git» — это отсылка к одной из самых популярных систем контроля версий, которая обеспечивает эффективное сотрудничество, быструю итерацию и надежное управление сложными проектами. Мы стремимся объединить и поделиться опытом и идеями специалистов в сфере технологий, создавая пространство для обмена знаниями.
Инновационные технологии + совместный опыт экспертов в области технологий = путь к успеху!