Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windowsでユーザーディスククォータを有効にして構成する方法は?

ディスククォータを使用すると、Windows管理者は、サーバーおよびワークステーションのファイルシステムでユーザーが使用するディスク領域の量を制御および制限できます。 Windows Serverは、次の2種類のディスククォータをサポートしています。ファイルサーバーリソースマネージャーのクォータ およびNTFSクォータ 。 FSRMクォータはより柔軟で便利ですが、場合によってはNTFSクォータを効率的に使用できます。たとえば、移動プロファイルフォルダ(ユーザープロファイルディスクは除く)のサイズを制限し、RDSホストのホームフォルダをリダイレクトしたり、FTPサーバーやIISサイトの個人ユーザーディレクトリなどを制限したりします。この記事では、次の方法について説明します。 WindowsユーザーのNTFSディスククォータを構成します。

WindowsのNTFSディスククォータについて

Windowsディスククォータを使用して、各ユーザーのファイルとフォルダーの最大サイズを制限し、ユーザーがデータですべてのディスク領域を消費しないようにすることができます。ディスククォータは、サーバーとデスクトップの両方のWindowsバージョンで利用できます。

主な機能 およびNTFSクォータの制限:

  • 割り当ては、NTFS形式のボリューム(パーティション)全体にのみ適用できます。このクォータタイプは、ReFSドライブでは機能しません。
  • クォータは、このパーティションにデータを保存するすべてのユーザーに適用されます。ユーザーのグループまたは別のフォルダーにクォータを適用することはできません。この場合、FSRMを使用することをお勧めします;
  • ファイルとフォルダの所有権は、NTFSセキュリティ記述子の所有者レコードをチェックすることによって決定されます。
  • デフォルトでは、Windowsはディスククォータが有効になっているパーティションをスキャンし、各ユーザーの合計ファイルサイズを1時間に1回計算します。
  • NTFS圧縮を使用する場合、元のファイルサイズ(圧縮前)が考慮されます。

NTFSディスククォータを使用するには、次のシナリオがあります。

  • ディスク使用量の監視— サーバー上のユーザーのディスク容量使用量の統計を表示します。
  • 監視と通知— 最初のシナリオに加えて、クォータを超えると、ユーザー名とクォータの使用状況に関する情報とともにイベントがイベントビューアに記録されます。
  • ディスク使用量の制御— 割り当てを超えると、ユーザーは新しいファイルを保存できなくなります

Windows 10 / WindowsServer2016でディスククォータを有効にする

Windows Server 2016のユーザーデータを含むディスクでのNTFSクォータ構成の場合を考えてみましょう。以前のすべてのバージョンのWindows(Windows 2003以降)では、NTFSディスククォータは同じ方法で構成されています。

クォータを有効にするディスクプロパティウィンドウを開き、クォータに移動します タブ。次に、クォータ設定の表示をクリックします :

Windowsでユーザーディスククォータを有効にして構成する方法は?

このボリュームのクォータを有効にするには、[クォータ管理を有効にする]をオンにします 。

クォータ使用のシナリオに応じて、次のオプションをチェックできます。

  • クォータ制限を超えるユーザーのディスク容量を拒否する –クォータ制限を超えたユーザーがディスクに書き込むのを防ぎます。
  • ディスク容量を制限する —1人のユーザーのファイルの合計サイズに制限を設定します。
  • ユーザーが割り当て制限を超えたときにイベントをログに記録する –ユーザーがクォータ制限を超えた場合、イベントビューアにイベントを記録します。
  • ユーザーが警告レベルを超えたときにイベントをログに記録する –クォータのしきい値に達したときにイベントをログに記録します。

クォータ制限を超えるユーザーに対してディスク容量を拒否する」オプションを有効にすることはお勧めしません 一度に。ユーザーによるディスクスペースの現在の使用率を見積もることが望ましいです。この例では、各ユーザーをサーバー上の1GBのディスク容量に制限します。

Windowsでユーザーディスククォータを有効にして構成する方法は?

変更を保存します(適用)。しばらくすると(ディスクサイズとファイル数に応じて)、Windowsはすべてのユーザーによるディスクスペースの合計使用量をカウントします。

クォータエントリをクリックします ボタン。クォータと各ユーザーが使用しているスペースの現在のサイズ(ファイルはファイルシステム上にあります)を示す結果の表が表示されます。ここでは、どのユーザーがすでにディスククォータを超えているかを一目で確認できます。

Windowsでユーザーディスククォータを有効にして構成する方法は?

デフォルトでは、すべてのユーザーに同じ割り当てが設定されています。 [クォータエントリ]ウィンドウから、特定のユーザーのカスタムクォータ設定を作成、増加、または無効にすることができます。

特定のユーザーアカウントのNTFSディスククォータを無効にするには、プロパティ(プロパティ)を開きます )クォータテーブルのエントリを確認し、「ディスク使用量を制限しない」を確認します。 。

重要 。システムアカウントNTService\TrustedInstallerおよびNTAUTHORITY\ SYSTEMのクォータを無効にする必要があります。無効にしないと、Windowsが正しく機能しない可能性があります。

Windowsでユーザーディスククォータを有効にして構成する方法は?

クォータリストウィンドウから、クォータ設定をエクスポートしてから、インポートして別のディスクまたはコンピューターに適用できます。

特定のユーザーの割り当てでカウントされるファイルのリストを表示する場合は、削除を選択する必要があります メニュー項目。

Windowsでユーザーディスククォータを有効にして構成する方法は?

このダイアログボックスでは、特定のファイルの所有者を変更できます(所有権を取得 )、ファイルを削除または移動します。

監査モードでソフトクォータを調整した後、クォータ制限を超えるユーザーに対してディスク容量を拒否するを有効にできます。 オプション。これにより、ハードディスククォータモードが有効になります。これで、ユーザーは割り当てられたディスク容量を超えることができなくなります。ユーザーセッションのディスクのサイズは、既存のディスククォータに従って表示されることに注意してください。この例では、C:\ドライブのアカウントで1GBの割り当てのうち876MBが無料です。

Windowsでユーザーディスククォータを有効にして構成する方法は?

クォータ制限を超えると、ユーザーは次のメッセージを受け取ります。

There is not enough space on …. xx MB is needed to copy this item. Delete or move files so you have enough space.

Windowsでユーザーディスククォータを有効にして構成する方法は?

同時に、EventID 37とソースNtfsのイベントがイベントビューアにログインします:

A user hit their quota limit on volume C:.

Windowsでユーザーディスククォータを有効にして構成する方法は?

グループポリシー設定を使用したディスククォータの構成

グループポリシーを使用して、ドメイン内のコンピューターとサーバーのディスククォータ設定を管理できます。クォータ設定は、GPOセクションの[コンピューターの構成]->[管理用テンプレート]->[システム]->[ディスククォータ]にあります。上記で説明したものと同様のディスククォータを有効にするには、GPOで次の設定を行います。

  • ディスククォータを有効にするEnable
  • ディスククォータ制限を適用するEnable
  • デフォルトのクォータ制限と警告レベルEnable (デフォルトのクォータ制限/警告レベル:1 Gb
  • クォータ制限を超えた場合のログイベントEnable
  • リムーバブルメディアにポリシーを適用するEnable (USBフラッシュドライブなどのリムーバブルメディアにクォータを適用する必要がある場合)

Windowsでユーザーディスククォータを有効にして構成する方法は?

このGPOを、ディスククォータを適用し、グループポリシー設定の更新を待つ必要があるコンピューター/サーバーを含むOUに割り当てる必要があります。

GPOを介して構成されたディスククォータは、コンピューターのすべてのディスクに適用されます。特定のユーザーの除外を構成することはできません。 コマンドプロンプト/PowerShellを使用したディスククォータの管理

NTFSクォータは、コマンドプロンプトから管理することもできます。これを行うには、コマンド fsutilquota 使用されます。

ディスクのソフトクォータを有効にするには、次のコマンドを使用します。

fsutil quota track E:

ハードNTFSクォータを有効にするには、次を実行します。

fsutil quota enforce E:

ディスククォータを完全に無効にするには、次のコマンドを使用します。

fsutil quota disable E:

指定したドライブの現在のクォータ設定を取得するには、次のコマンドを実行します。

fsutil quota query e:

Windowsでユーザーディスククォータを有効にして構成する方法は?

すでにディスククォータを超えているユーザーのリストを取得します:

fsutil quota violations

特定のユーザーのクォータしきい値を変更するには、次のコマンドを使用します。

fsutil quota modify E: 2000000000 100000000 corp\aabrams

クォータサイズはバイト単位で指定されます(この例では2 GB)。最初の値はディスク上のユーザーデータの最大サイズ(ハードクォータ)であり、2番目の値は警告が表示される制限(警告レベル)です。

ディスククォータの更新頻度(秒単位)を確認します:

fsutil behavior query quotanotify

デフォルトでは、クォータは1時間に1回更新されます。

Windowsでユーザーディスククォータを有効にして構成する方法は?

NTFSディスククォータを管理するための組み込みのPowerShellコマンドレットはありません。ただし、Win32_DiskQuotaを使用して管理できます。 WMIクラス。たとえば、次のPowerShellスクリプトは、現在のユーザー割り当てに関する情報を表示します。


$strCom = "."
$colItems = get-wmiobject -class "Win32_DiskQuota" -namespace "root\CIMV2" -computername $strCom
foreach ($objItem in $colItems) {
write-host "Quota usage: " $objItem.DiskSpaceUsed
write-host "Quota Hard Limit: " $objItem.Limit
write-host "Drive: " $objItem.QuotaVolume
write-host "Status: " $objItem.Status
write-host "Username: " $objItem.User
write-host "Quota Warning Limit: " $objItem.WarningLimit
}


  1. Windows 10 でディスク クォータを有効または無効にする

    Windows でディスク クォータを有効または無効にする10: PC に複数のユーザー アカウントがある場合、ディスク クォータを有効にすることは理にかなっています。ユーザーがすべてのディスク領域を使い果たすのを防ぐためです。このような場合、管理者はディスク クォータを有効にして、NTFS ファイル システム ボリューム上の特定のディスク領域を各ユーザーに割り当てることができます。さらに、管理者はオプションで、ユーザーがクォータに近づいたときにイベントをログに記録するようにシステムを構成できます。また、クォータを超えたユーザーに対して追加のディスク容量を拒否または許可することもできます。

  2. Windows 10 の Office 365 でダーク モードを有効にして構成する方法

    ダークモードが美しい。ほとんどのアプリやオペレーティング システムで人気のあるこの機能は、ライトと明るさを消し、物事を理解しやすく読みやすくします。しかし、各 Office アプリにも独自のダーク モードがあることをご存知ですか?このガイドでは、Windows 10 の Office 365 でダーク モードを有効にする方法について説明します。 ダーク モードの有効化を開始するには、まず Word で新しいドキュメントを起動するか、PowerPoint でプレゼンテーションを起動するか、Excel でスプレッドシートを起動する必要があります。完了したら、ファイルをクリックする必要があります