Aarvi

vzquota : (error) Quota on syscall for id 248: Device or resource busy

  • Home
  • Blog
  • cPanel
  • vzquota : (error) Quota on syscall for id 248: Device or resource busy

While working on Virtualizor I could come across an error where vps was not starting

I could get below error

[root@hostonline lock]# vzctl start 248
Starting container…
Warning: configuration file for distribution cpanel-Centos64 not found, using defaults from /etc/vz/dists/default
vzquota : (error) Quota on syscall for id 248: Device or resource busy
vzquota : (error) Possible reasons:
vzquota : (error) – Container’s root is already mounted
vzquota : (error) – there are opened files inside Container’s private area
vzquota : (error) – your current working directory is inside Container’s
vzquota : (error) private area
vzquota : (error) Currently used file(s):
/vz/private/248/var/spool/exim/input/T/1ZMogT-0000tf-4T-D
vzquota on failed [3]

The issue was due to some process locking the file in container which was not allowing vps to be started or rebooted

The solution to this issue is to find the process locking up the vm on node

The command is mentioned below which is lsof  ( list of open file )

[root@hostonlinevar]# lsof 2> /dev/null | egrep ‘/vz/root/248|/vz/private/248’

bash 95741 root cwd DIR 8,1 4096 42344315 /vz/private/248/var
lsof 125649 root cwd DIR 8,1 4096 42344315 /vz/private/248/var
egrep 125650 root cwd DIR 8,1 4096 42344315 /vz/private/248/var
lsof 125652 root cwd DIR 8,1 4096 42344315 /vz/private/248/var

Kill the respective processes mentioned above

And again check if there is any process still active locking vps

[root@hostonine ~]# lsof 2> /dev/null | egrep ‘/vz/root/248|/vz/private/248’

Now VM is starting  fine  after killing the process locking the vm

[root@hostonline ~]# vzctl restart 248
Restarting container
Starting container…
Warning: configuration file for distribution cpanel not found, using defaults from /etc/vz/dists/default
Container is mounted
Adding IP address(es): 193.114.189.47 193.114.189.48
Setting CPU limit: 10
Setting CPU units: 1000
Setting CPUs: 2
Setting devices
Container start in progress…
[root@hostonine ~]#

Aarvi server solutions Is a Web Hosting Support Company that has built a solid reputation for quality, reliability, and true professional service