| 開発者 | ノベル |
|---|---|
| フルネーム | NetWareファイルシステム |
| パーティションID | 0x64 ( NWFS 286 )、 0x65 ( NWFS 386 )、 0x66 ( NWFS 386 ) |
| 制限 | |
| 最大容量サイズ | 1TB |
| 最大ファイルサイズ | 4ギガバイト |
| 特徴 | |
| 透明な圧縮 | はい |
| 他の | |
| サポートされているオペレーティングシステム | Novell NetWare、MS-DOS、Microsoft Windows、およびLinux |
コンピューティングにおいて、NetWareファイルシステム(NWFS)は、高度に最適化されたジャーナルベースのFATファイルシステムをベースとしたファイルシステムでした。これはNovell NetWareネットワークオペレーティングシステムで使用されていました。NetWareバージョン2.x、3.x、4.xではすべてのボリュームで唯一のファイルシステムであり、バージョン5.xまでSYS:ボリュームのデフォルトかつ唯一のファイルシステムでした。NovellはNWFSの2つのバリエーションを開発しました。
NetWare 5以降では、Novell Storage Services(NSS、1998年リリース)がNWFSフォーマットに取って代わりました。
NWFS オンディスク フォーマットは Novell から一般には公開されませんでしたが、2000 年に元 Novell のエンジニアによって Windows、Linux、および DOS 用のオープンソース プロジェクトとして公開されました。このプロジェクトには NetWare ファイルシステムの完全な書き直しが含まれており、ファイルシステムの内部構造をすべて公開し、GitHubとGitLabでホストされています。[ 1 ] [ 2 ]
32ビットNWFSの公開仕様[ 1 ]は以下のとおりです。
より大きなファイルの場合、ファイルシステムはTurbo FATと呼ばれるパフォーマンス機能を利用していました。
透過的なファイル圧縮もサポートされていたが、これはファイル配信のパフォーマンスに大きな影響を与えた。
各名前空間には、ファイルごとに個別のディレクトリエントリが必要です。ディレクトリエントリの最大数は16,000,000ですが、常駐名前空間が2つある場合は使用可能なディレクトリエントリの最大数が8,000,000に、3つある場合は5,333,333に減少します。
16ビットNWFSは最大256MBのボリュームを処理できた。しかし、その名前空間サポートは、Macintoshクライアントを処理するための専用APIのみだった。
NetWareファイルシステムは、パーソナルコンピュータでRAIDシステムが普及するずっと前から、ネイティブのRAID 0およびRAID 1機能をサポートしていました。ディスクミラーリングとデュプレックスはファイルシステムの基本機能であり、NWFSはマルチセグメントボリュームやラウンドロビン読み取りもサポートしていました。これは、今日のRAID 0やRAID 1とよく似ています。