web-dev-qa-db-ja.com

OpenIndianaとNapp-ITでプール+ ZFSフォルダーのサイズが一致しません

8x RAIDZ2、8x RAIDZ2、6x RAIDZ2、2xスペア(3TB HD)で59.7TBプールを作成しました。プールは59.7TBで表示されます。これはまさに私が期待したことです。次に、ZFSフォルダーを作成しますが、使用できるのは41.1TBしかないというメッセージが表示されます。どうしたの?以下のリンクは、Napp-ITで作成されたZFSフォルダーのスクリーンショットです。

http://cl.ly/Kid

副次的な質問ですが、これらは私が得ている速度です。これはいいですか?私はそれを最適化するために何かをすべきですか? 70秒で20.48GB = 292.57 MB/s書き込み30.5秒で20.48GB = 671.48 MB/s読み取り

ありがとう

[〜#〜]編集[〜#〜]

zpool list 戻り値

NAME SIZE ALLOC FREE EXPANDSZ CAP DEDUP HEALTH ALTROOT

backup 59.8T 147G 59.6T - 0% 1.00x ONLINE -

rpool 74G 3.42G 70.6G - 4% 1.00x ONLINE -

1
David Vasandani

OK、今は明らかです。

それはzpool listは、冗長性を要求したことを考慮せずに、すべてのストレージスペースの合計サイズと空き容量を報告します。実際、22 * 3 * 1000 ^ 4/1024 ^ 4は60.0になり、59.8に十分近いように聞こえます(3 TBディスクの正確なサイズはわかりません)。

それどころか、 zfs list(およびリンクしたスクリーンショット)は、冗長性を考慮した後、使用可能なスペースを報告します。

いくつかの例については、このFAQを参照してください。 zpoollistコマンドとzfslistコマンドによって報告されるスペースが一致しないのはなぜですか?

1
pino42