Systém kvót na souborových systémech je zásadní pro správu a kontrolu velikosti dat, která mohou uživatelé a skupiny na serveru ukládat. V prostředí CentOS 7 je konfigurace kvót relativně přímočará, ale vyžaduje pečlivé plánování a porozumění několika krokům. Tento článek vás provede procesem povolení a konfigurace kvót pro uživatele a skupiny na CentOS 7, krok za krokem.
Příprava
Před zahájením je důležité zajistit, že souborový systém, na kterém chcete kvóty povolit, je připojen s potřebnými možnostmi. Pro kontrolu aktuálně připojených souborových systémů můžete použít příkaz:
mount
Pokud souborový systém ještě není připojen s možnostmi kvót (usrquota
pro uživatelské kvóty, grpquota
pro skupinové kvóty), bude potřeba upravit soubor /etc/fstab
a přidat tyto možnosti k příslušnému připojení.
Konfigurace /etc/fstab
- Otevřete soubor
/etc/fstab
v editoru:
nano /etc/fstab
- Najděte řádek připojení pro souborový systém, na kterém chcete povolit kvóty, a přidejte
usrquota,grpquota
do seznamu možností. Například:
/dev/mapper/centos-home /home xfs defaults,usrquota,grpquota 0 0
- Uložte a zavřete soubor. Poté znovu připojte souborový systém s novými možnostmi pomocí příkazů
umount
a mount
, nebo jednoduše restartujte systém.
Povolení kvót
Po konfiguraci /etc/fstab
je potřeba inicializovat a povolit kvóty.
- Pro souborové systémy ext4 spusťte:
quotacheck -cug /home
Pro XFS použijte xfs_quota
:
xfs_quota -x -c 'state on' /home
- Poté povolte kvóty:
quotaon /home
Nastavení kvót
Po povolení kvót můžete nastavit konkrétní limity pro uživatele nebo skupiny.
- Pro nastavení kvóty pro uživatele použijte
setquota
:
setquota -u uzivatel 500000 550000 0 0 /home
Tímto nastavíte měkkou kvótu 500 MB a tvrdou kvótu 550 MB pro uživatele uzivatel
na souborovém systému /home
.
- Pro skupiny použijte podobný příkaz s přepínačem
-g
:
setquota -g skupina 1000000 1050000 0 0 /home
Monitoring kvót
Pro zobrazení využití kvót pro všechny uživatele nebo skupiny můžete použít příkaz repquota
:
repquota /home
Tento příkaz poskytne souhrnný výpis využití prostoru a počtu souborů pro každého uživatele nebo skupinu.
Správná konfigurace kvót na CentOS 7 může pomoci efektivně spravovat diskové prostředky a zabránit jednotlivým uživatelům nebo skupinám v monopolizaci diskového prostoru. Postupujte podle výše uvedených kroků pro zajištění, že vaše kvóty budou správně nastaveny a spravovány.