Diskové kvóty pro uživatele v systému souborů NTFS

Diskové kvóty umožňují správcům Windows řídit a spravovat množství místa na disku, které uživatelé používají v systému souborů serverů a pracovních stanic. Windows Server podporuje dva typy kvót:  kvóta na základě Správce prostředků souborového serveru(Diskové kvóty FSRM) a Kvóty NTFS. Ačkoli jsou kvóty FSRM flexibilnější a pohodlnější, v některých jednoduchých případech lze kvóty NTFS také efektivně využít. Například omezit velikost adresářů pro cestovní profily (nikoli však disky s uživatelským profilem) a přesměrované domovské složky ve skriptech RDS, uživatelské adresáře na serveru FTP, osobní adresáře na serverech IIS atd..

Pomocí kvót můžete omezit maximální velikost souborů a složek pro každého uživatele tak, aby nepřekročil určitý limit a nezabral celý disk svými soubory. Přidružení souborů a adresářů je určeno kontrolou jejich vlastníka. Diskové kvóty fungují v severní i klientské verzi systému Windows.

Klíčové vlastnosti a omezení NTFS-kvóty:

  • Citace může být použita v celém rozsahu pouze na konkrétní svazek (diskový oddíl) naformátovaný v systému souborů NTFS (citace nebude fungovat na ReFS)
  • Kvóty se vztahují na všechny uživatele, kteří ukládají svá data v této části. Aplikujte kvótu na skupinu uživatelů nebo selže samostatný adresář, v tomto případě je lepší použít FSRM.
  • Vlastnictví souboru uživateli je určeno určením jeho vlastníka (souboru) zadaného v deskriptoru zabezpečení NTFS
  • Ve výchozím nastavení systém prohledává oddíl s povolenými kvótami a účtuje celkovou velikost souboru každého uživatele 1krát za hodinu
  • Při použití komprese NTFS se bere v úvahu původní velikost souboru (před kompresí)

Lze rozlišit následující scénáře pro použití diskových kvót:

  • Monitorování využití disku - prohlížení statistik uživatelů využívajících místo na disku serveru.
  • Monitorování a varování - kromě prvního scénáře, je-li kvóta překročena, je tato skutečnost zaznamenána do systémového protokolu.
  • Kontrola využití disku  - po překročení kvóty nemůže uživatel uložit nové soubory

Podívejme se na příklad nastavení kvót NTFS na datovém disku uživatele pomocí příkladu systému Windows Server 2012 R2. Ve všech předchozích verzích systému Windows (počínaje systémem Windows 2003) jsou kvóty konfigurovány podobně.

Otevřete okno vlastností disku, ve kterém chcete povolit kvóty, a přejděte na kartu Kvóta. Poté klikněte na tlačítko Zobrazit nastavení kvót:

Chcete-li pro tento svazek povolit zásady kvót, zaškrtněte políčko Povolit správu kvót.

Další možnosti by měly být vybrány v závislosti na požadovaném scénáři využití kvóty:

  • Deny disk prostor do uživatelé překračující kvóta limit - zakázat zápis na disk uživatelům, kteří překračují limit
  • Omezte místo na disku na - diskový prostor pro uživatele
  • Protokol událost kdy a uživatel překračuje jejich kvóta limit - zapíše událost, když uživatel překročí kvótu v systémovém protokolu
  • Protokol událost kdy a uživatel překračuje jejich varování úroveň - protokolovat události, když se blíží určený práh

Po překročení limitu se nedoporučuje okamžitě povolit pravidlo zákazu záznamu. Je lepší nejprve vyhodnotit aktuální využití disku uživateli. V našem příkladu chceme omezit uživatele na 300 MB místa na disku serveru.

Uložit změny (Použít). Po nějaké době (v závislosti na velikosti disku a počtu souborů) vypočítá systém Windows celkové využití disku každým uživatelem.

Kliknutím na tlačítko Kvóta Příspěvky, můžete přejít na výslednou tabulku, která ukazuje kvóty a aktuální velikost obsazeného prostoru každým uživatelem systému (jehož soubory jsou nalezeny v systému souborů).

V tomto okně můžete vytvořit / změnit / odstranit hodnotu kvóty. Můžete tedy přepsat standardní nastavení kvóty, například zvýšením kvóty pro konkrétního uživatele.

Abyste zabránili použití kvót NTFS na konkrétní účet, musíte otevřít vlastnosti záznamu v tabulce kvót (Vlastnosti) a nastavte možnost Do ne limit disk použití.

Je důležité. Nezapomeňte zakázat kvóty pro systémové účty. NT Service \ TrustedInstaller a NT AUTHORITY \ SYSTEM, jinak může být systém paralyzován.

Pokud chcete získat seznam souborů pro konkrétního uživatele, který například překročil kvótu, vyberte Odstranit.

V tomto dialogovém okně můžete změnit vlastníka konkrétního souboru (Vezmi vlastnictví), smazat (Odstranit) nebo přesunout (Pohyb).

Poté, co dáte věci do pořádku s kvótami v režimu auditu, můžete tuto možnost povolit Deny disk prostor do uživatelé překračující kvóta limit. Poté uživatel nebude moci překročit prostor, který mu byl přidělen na disku, a velikost disku v relaci uživatele bude zobrazena s ohledem na dostupné kvóty. V tomto příkladu byla pro můj účet na jednotce C: \ použita kvóta 70 MB a 300 MB.

Při překročení kvóty uživatel obdrží zprávu:

"Není dost místa na ...."

Zároveň je do systémového protokolu zaznamenána událost s EventID 37, zdrojové Ntfs (Ntfs)

Uživatel dosáhl svého limitu kvóty na svazku C:.

Kvóty NTFS lze řídit a příkaz se pro tyto účely používá z příkazového řádku. fsutil kvóta.

Chcete-li získat aktuální nastavení kvóty pro zadanou jednotku:

dotaz na kvótu fsutil e:

Získejte seznam překročených kvót:

porušení kvóty fsutil

Získejte frekvenci aktualizace (přepočítání) tabulky kvót:

dotaz na chování fsutil quotanotify