User Tools

Site Tools


computing:storage:linux_disk_quotas

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
computing:storage:linux_disk_quotas [2014/06/01 11:59]
gcooper
computing:storage:linux_disk_quotas [2015/12/28 08:33] (current)
gcooper
Line 1: Line 1:
 ====== Linux Disk Storage Quotas ====== ====== Linux Disk Storage Quotas ======
 +
 +===== Debian/Ubuntu EXT4 Journaled Quotas =====
 +
 +https://www.howtoforge.com/how-to-set-up-journaled-quota-on-debian-lenny
  
 ===== CentOS 6 EXT4 Journaled Quotas ===== ===== CentOS 6 EXT4 Journaled Quotas =====
  
-Edit /etc/fstab and add ''usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0'':+Edit ''/etc/fstab'' and add ''usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0'' to be something like (adjust for your system):
  
 <file> <file>
Line 11: Line 15:
 </file> </file>
  
-==== Troubleshooting Journaled Quotas ====+Remount the filesystems with the new options: 
 +<file> 
 + 
 +mount -o remount / 
 +mount -o remount /home 
 +mount 
 +</file> 
 + 
 +Then create the quota files and enable quotas: 
 + 
 +:!: If quotas are already enabled on some filesystems, you may have to turn off quotas to run ''quotacheck''.
  
 <file> <file>
 quotaoff -avug quotaoff -avug
-rm -/aquota.+quotacheck -avugm 
-rm -/home/aquota.* +quotaon -avug 
-reboot+</file> 
 + 
 +You can **ignore*warnings like: 
 + 
 +<file> 
 +quotacheck: Scanning /dev/mapper/VolGroup-lv_root [/] done 
 +quotacheck: Cannot stat old user quota file //aquota.user: No such file or directory. Usage will not be substracted. 
 +quotacheck: Cannot stat old group quota file //aquota.group: No such file or directory. Usage will not be substracted. 
 +quotacheck: Cannot stat old user quota file //aquota.user: No such file or directory. Usage will not be substracted. 
 +quotacheck: Cannot stat old group quota file //aquota.group: No such file or directory. Usage will not be substracted. 
 +quotacheck: Checked 10337 directories and 204203 files 
 +quotacheck: Old file not found. 
 +quotacheck: Old file not found.
 </file> </file>
  
Line 40: Line 66:
 If quotacheck segfaults or otherwise fails, you need to make sure quotas are off (''quotaoff -a'') and remove the quota files in ''/'' (for example, ''aquota.group'' and ''aquota.user'') and then run ''quotacheck -ugamn'' again. If quotacheck segfaults or otherwise fails, you need to make sure quotas are off (''quotaoff -a'') and remove the quota files in ''/'' (for example, ''aquota.group'' and ''aquota.user'') and then run ''quotacheck -ugamn'' again.
  
 +===== Troubleshooting Journaled Quotas =====
 +
 +<file>
 +quotaoff -avug
 +rm -f /aquota.*
 +rm -f /home/aquota.*
 +reboot
 +</file>
computing/storage/linux_disk_quotas.1401645559.txt.gz · Last modified: 2014/06/01 11:59 by gcooper