Novell Storage Service

Novell Storage Service (NSS)



Novell Storage Service、略称NSSは、1998年にノベルがNetWare 5.0で初めて導入したファイルシステムであり、現在はNovell Open Enterprise Server(OES)に対応しています。NSSは、従来のNetWare File System(NWFS)から進化を遂げ、特にファイルサーバ専用として設計されたことにより、数多くの高性能かつ便利な機能を提供しています。最新版のOpen Enterprise Server 2015からはNSS64としてさらに拡張され、ファイルシステムの性能を向上させています。

特徴



NSSはいくつかの顕著な特徴を持っています。まず、最大ファイルサイズは8テラバイト(Tバイト)で、NSS64ではこれが最大8エクサバイト(EB)に拡大可能です。また、ボリューム上に保持できるファイル数はおよそ8兆ファイルに及び、同時にオープン可能なファイル数は無制限です。単一のサーバでは最大255のボリュームをマウントすることができ、ボリュームやパーティションのサイズもそれぞれ2テラバイト、場合によっては8エクサバイトにまで達します。

さらに、NSSは使用するファイル名の形式に幅広く対応しています。8.3形式、Windows Long File Name、Macintoshファイル名スペース、Network File System(NFS)ネームスペースにも対応していて、最大ファイルパスサイズにも制限がありません。これにより、ユーザーは自由にファイルを管理でき、ファイル名の制約を意識することなく運用が可能です。また、巨大なボリュームでも瞬時にマウントできる高速起動も大きな利点です。

付加機能



NSSでは、ボリュームに対して特別な属性も持たせることができます。例えば、削除されたファイルを復元するSalvage機能や、自動的にボリュームを圧縮する機能、スナップショット機能などがあります。また、ソフトウェアRAID機能も備え、ディレクトリ単位での容量制限やファイルのアクセス制限を細かく設定できる点も特長の一つです。

アクセス制御



ファイルへのアクセス制御は、Novell社独自のSRWCEFMAアクセス属性を用いて管理されます。これにより、ユーザーごとに異なるアクセス権限を適切に設定でき、不要な冷却フォルダの表示が行われないため、クライアントは必要なファイルにすぐにアクセスできる環境を実現しています。例えば、一般に読み出し専用のディレクトリにはRF権限を与え、ユーザーが自由に読み書きできる場合にはRWCEFMの権限を設定することが一般的です。

権利継承とプール



NSSは権利継承(Inherited Rights)の概念を採用しており、上位ディレクトリに設定した権限は下位のディレクトリにも次々と適用されるため、権限管理が簡単になります。この権利継承を阻止するための機能として、IRF(Inherited Rights Filter)があります。

加えて、異なるデバイスやパーティションを組み合わせてNSSプールと呼ばれるボリュームプールを構成でき、パーティションのサイズに制限されない巨大なボリュームを形成できます。ボリュームサイズの変更はオンラインで簡単に行えるため、顧客にとっての利便性も高まります。

修復機能や欠点



NSSの修復機能は、fsckやchkdiskを使用せずともボリュームを即座に修正してマウントできるため、障害後の再起動が非常に迅速に行えるのも特筆すべき点です。

ただし、いくつかの欠点も伴います。特に、NetIQ eDirectoryの下で動作することからライセンス費用が必要です。さらに、UNICODEを利用したファイル名管理のため、他の文字コードとの互換性に問題が生じることもあります。また、長いディレクトリパスに対する制限が事実上ないため、一部の他ファイルシステムとファイルを共有できない場合もあります。

従来のOES Linuxシステムでは、NSSボリュームを異なるディスクデバイス上に配置する必要があるため、物理的な配置に問題を抱えることが多いです。ISS-SANを活用した仮想化における構成は推奨されますが、これに関してもいくつかの運用上の考慮が必要です。

詳細については公式ドキュメントをご覧ください。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。