注 :この記事は、WindowsServer2008以降のバージョンに適用されます。
分散ファイルシステムレプリケーション(DFSR)は、レプリケーショングループと呼ばれるサーバーのグループ全体でDFS名前空間からデータをレプリケートするために使用されます。 。これにより、データを複数のサーバーで同期し続けることができます。この記事は、ステージングクォータのサイズを決定するのに役立ちます。
WindowsServer2008および2008R2 :ステージング領域のクォータは、レプリケートされたフォルダ内の最大の32個のファイルと同じ大きさである必要があります。
PowerShell®で次の手順を実行します。
-
次のコマンドを実行して、最大32ファイルの名前とサイズをバイト単位で取得します。
$ Get-ChildItem c:\temp -recurse | Sort-Object length -descending | select-object -first 32 | ft name,length -wrap -auto
-
次のコマンドを実行して、最大32個のファイルの合計サイズを取得します。
$ Get-ChildItem c:\temp -recurse | Sort-Object length -descending | select-object -first 32 | measure-object -property length –sum
-
次のコマンドを実行して、最大32個のファイルの合計サイズをギガバイト単位で指定します。
$ $big32 = Get-ChildItem c:\temp -recurse | Sort-Object length -descending | select-object -first32 | measure-object -property length –sum<br> $big32.sum /1gb
上記のコマンドのいずれかの出力から、次の情報が得られます。
- 名前 :ファイル名
- 長さ :バイト単位のサイズ
- 1ギガバイト :1073741824バイト
最大の16個のファイルを使用した出力の例を次に示します。
Name | Length
------------ | -------------
File1.zip | 10286089216
File2.zip | 6029853696
File3.zip | 5751522304
File4.zip | 5472683008
File5.zip | 5241586688
File6.zip | 4321264640
File7.zip | 4176765952
File8.zip | 4176765952
File9.zip | 4078994432
File10.zip | 4058424320
File11.zip | 3858056192
File12.zip | 3815138304
File13.zip | 3815138304
File14.zip | 3576931328
File15.zip | 3307488256
File16.zip | 3274982400
最初の2つのPowerShellコマンドを使用して最小ステージング領域クォータを取得するには、合計バイト数の合計を取得し、それを1ギガバイトで除算します。前の例では、32個ではなく16個のファイルを使用しました。合計(75241684992)を取得し、1073741824で除算します。
75241684992 / 1073741824 = 70.07 GB
3番目のPowerShellコマンドは、計算を行うため、最も簡単です。
$ PS C:\> $big32 = Get-ChildItem c:\temp -recurse | Sort-Object length -descending | select-object -first32 | measure-object -property length -sum<br>
$ PS C:\>$big32.sum /1gb<br>
70.07427978515625
この場合、ステージングクォータを71GBに設定します。
クォータを設定した後で再起動する必要はありませんが、変更が適用されるまでActive Directory(AD)とDFSRADのポーリングサイクルを待つ必要があります。