PVE 报错 Unable to create new inotify object 解决方案

PVE 报错 Unable to create new inotify object 解决方案

执行PVE pct 等命令时报错

1
Unable to create new inotify object: Too many open files at /usr/share/perl5/PVE/INotify.pm line 398.

原因

检查是否是启动了很多的LXC, 需要增加inotify 的限制

执行命令sysctl fs.inotify 检查 max_user_instances

1
2
3
4
# sysctl fs.inotify
fs.inotify.max_queued_events = 16384
fs.inotify.max_user_instances = 128
fs.inotify.max_user_watches = 65536

解决方案

增加 max_user_instances的值

1
sysctl fs.inotify.max_user_instances=512
Built with Hugo
Theme Stack designed by Jimmy