Включимо дискові квоти (і для користувачів і для груп) на корінь файлової системи на існуючій інсталяції Fedora linux.
Включаємо підтримку дискових квот на відповідний розділ системи:
mount -o remount,usrquota,grpquota /
Запустивши перевірку дискових квот на відповідному розділі системи з ключами примусового створення відсутніх файлів квот, отримуємо їх без зайвого грання з правами тощо:
quotacheck -mcug /
Перевіряємо наявність файлів квот для користувачів і груп у відповідному розділі файлової системи:
ll /aquota.* -rw------- 1 root root 8192 чер 3 03:19 /aquota.group -rw------- 1 root root 7168 чер 3 03:19 /aquota.user
Правимо квоти для користувача test:
edquota test # а тільки для певної файлової системи ( / ) треба: edquota -f / test
Правимо квоти для групи users:
edquota -g users # а тільки для певної файлової системи ( / ) треба: edquota -f / -g users
Редактор квот зазвичай надає такий знайомий vi-інтерфейс 🙂
Disk quotas for group users (gid 100): Filesystem blocks soft hard inodes soft hard /dev/md0 0 0 0 0 0 0
Тут параметри: файлова система, квоти (в блоках 1КБ) на дисковий простір (наразі вже є/м’яка/жорстка квота) та квоти (в шт.) на кількість файлів.
Якщо все працює добре, додаємо параметри квот usrquota, grpquota в файл /etc/fstab на зразок:
/dev/sda1 / ext4 defaults,usrquota,grpquota 1 1