web-dev-qa-db-ja.com

ZFS(NexentaStor)および4k Advanced Format Partition Alignment

4kセクターサイズの「AdvancedFormat」を使用する8x1TBドライブを含むストレージシステムがあります。このハードウェアでNexentaStorを実行することを計画しており、4kセクターサイズを考慮に入れていることを確認したいと思います。 ZFSでルートプールとそれに続くデータプールを作成するときに覚えておく必要のある特別なことはありますか?

4
ewwhite

ドライブが4kセクターを正しくアドバタイズする限り、ZFSは4kセクターを適切に処理します。

ただし、一部のドライブには内部に4kセクターがありますが、下位互換性のためにオペレーティングシステムに論理512セクターサイズを提供します。 ZFSがドライブを信頼し、512バイトのチャンクで4kセクターに書き込む場合、読み取り-変更-書き込みのペナルティが大きくなります。

Solarismenブログをご覧ください。

ドライブが4kのセクターサイズを報告している場合は、問題ありません。ドライブが512のセクターサイズを報告する場合、同じサイトから変更されたzpoolバイナリを使用することで回避できる可能性があります。

変更されたバイナリは、セクターサイズを4kにハードコードします。最初のzpoolの作成にのみ使用する必要があることに注意してください。これはルートプールにとって少し難しいかもしれません-変更されたバイナリをNexentaStorISOにスリップストリームする必要があるかもしれません。

5
Tom Shaw