Instal·lem
apt-get install quota quotatool
editem fstab
/dev/sda5 /home ext4 defaults,usrquota,grpquota 0 2
Crear 2 arxius a la partició /home per crear quotes d'usuari :
touch /home/aquota.user /home/quota.user
touch /home/aquota.group /home/quota.group
chmod 600 /home/aquota.user /home/aquota.group
tornem a montar la partició per no tenir que reiniciar
mount -o remount /home
Ejecutar:
quotacheck -avug
i dona error sembla ser que per tenir dintre de la partició una partició virtual activa
quotacheck: Cannot guess format from filename on /dev/disk/by-uuid/7c16a6bf-8383-4142-b0c0-65cc408389b3. Please specify format on commandline. quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
finalment a la web
http://www.debian-administration.org/articles/47
Posted by Anonymous (194.208.xx.xx) on Tue 3 Apr 2012 at 19:51
If you run into the following error message:
queda ara asignar la quota per usuari de 500 MBytes
he creat un usuari cuota per que sigui la referencia de quota dels alumnes
edquota cuota
Disk quotas for user cuota (uid 1001):
Filesystem blocks soft hard inodes soft hard
/dev/sda5 0 500000 550000 0 0 0
a l'script de donar alta alumnes finalment copia la quota d'aquest usuari a tots
for A in $(cat $1) ; do
edquota -p cuota $A
done
fi
on $A és la varible que porto amb el nom d'alumne.
http://debianhlg.wordpress.com/replicar-ldap-mediante-syncrepl/asignar-cuotas-de-disco-en-debian/quotacheck: Cannot guess format from filename on /dev/example/disk. Please specify format on commandline. quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.It’s most likely that you have some kind of VPS which is running inside a virtual machine. To get this up and running run the following:
# quotacheck -F vfsv0 -afcvugmIf you want debugging information add a
d
to the last bunch of options:# quotacheck -F vfsv0 -afcvdugmsolucinat, ara passa per tots els fitxers de la partició.
queda ara asignar la quota per usuari de 500 MBytes
he creat un usuari cuota per que sigui la referencia de quota dels alumnes
edquota cuota
Disk quotas for user cuota (uid 1001):
Filesystem blocks soft hard inodes soft hard
/dev/sda5 0 500000 550000 0 0 0
a l'script de donar alta alumnes finalment copia la quota d'aquest usuari a tots
for A in $(cat $1) ; do
edquota -p cuota $A
done
fi
on $A és la varible que porto amb el nom d'alumne.
altre manera d'aplicar-ho a tots els usuaris a partir d'un identification number
Aplicando cuotas masivamente.
Si se quiere que todo aplique para los usuarios existentes, a partir de UID 510, por ejemplo, suponiendo que tiene al usuario "pepito" como molde (note por favor el acento grave en el mandato justo antes de awk, no es una comilla ni apostrofe):
edquota -p pepito `awk -F: '$3 > 510 {print $1}' /etc/passwd` |