I installed Virtualmin onto a Linode running Centos 6, but ran into some error.
Failed to create virtual server : setquota: Cannot stat() mounted device /dev/root: No such file or directory setquota: Mountpoint (or device) / not found or has no quota enabled. setquota: Not all specified mountpoints are using quota.
Check via ssh:
quotaon -p -a
That should return:
quotaon: Cannot stat() mounted device /dev/root: No such file or directory group quota on /home (/dev/xvdc) is off user quota on /home (/dev/xvdc) is off
This is the same error: This thread on Virtualmin’s forum
So lets get started on fixing this:
That should return
... /dev/xvda on / type ext3 (rw,noatime,grpquota,errors=remount-ro,usrquota) ...
Right, so our root / partition is indeed on /dev/xvda so we can create the missing symbolic link:
So run this command:
<strong>ln -s /dev/xvda /dev/root</strong>
That should return something like:
quotaon: cannot find /home/aquota.group on /dev/xvdc [/home] quotaon: cannot find /home/aquota.user on /dev/xvdc [/home]
Before proceeding, in /etc/fstab please be sure “usrquota” and “grpquota” are in the options line:
/dev/xvdc /home ext3 grpquota,errors=remount-ro,usrquota,grpquota,noatime,rw 0 1
Now, instead of going thru a dozen cryptic commands, go back to Webmin (if Virtualmin is up, click Webmin on the top line). Open the System tab and then Disk Quotas. You should see the /home partition listed, and it probably says that quotas are not active. Simply hit “Enable Quotas” and the display should change to:
|Linux Native Filesystem||Xen device C||User and Group Quotas Active||Disable Quotas|