| 開発者 | ノベル |
|---|---|
| フルネーム | NetWare ファイル システム |
| パーティションID | 0x64 ( NWFS 286 )、 0x65 ( NWFS 386 )、 0x66 ( NWFS 386 ) |
| 制限 | |
| 最大ボリュームサイズ | 1TB |
| 最大ファイルサイズ | 4ギガバイト |
| 特徴 | |
| 透過的な 圧縮 | はい |
| 他の | |
| サポートされている オペレーティングシステム | ノベルネットウェア |
コンピューティングの世界では、NetWare ファイル システム( NWFS ) は、高度に最適化されたジャーナル ベースのFATファイル システムに基づくファイル システムでした。これはNovell NetWareネットワーク オペレーティング システムで使用されていました。これは、NetWare バージョン 2.x、3.x、および 4.x のすべてのボリュームで唯一のファイル システムであり、バージョン 5.x まで継続して SYS: ボリュームのデフォルトかつ唯一のファイル システムでした。Novell は、2 種類の NWFS を開発しました。
- NetWare 2.x で使用される 16 ビット NWFS 286
- NetWare 3.x から NetWare 6.x で使用される 32 ビット NWFS 386。
NetWare 5 以降では、Novell Storage Services (NSS、1998 年にリリース) が NWFS 形式に取って代わりました。
NWFSオンディスクフォーマットはNovellによって公開されたことはないが、2000年に元NovellエンジニアによってWindows、Linux、DOS上のオープンソースプロジェクトとしてリリースされた。このプロジェクトにはNetWareファイルシステムの完全な書き換えが含まれており、ファイルシステムの内部構造がすべて公開されており、GitHubとGitLabでホストされている。[1] [2]
32ビットNWFSの 公開仕様[1]は次のとおりです。
- 最大ファイルサイズ: 4 GB
- 最大ボリュームサイズ: 1 TB
- ボリュームあたりの最大ファイル数: 単一の名前空間を使用する場合、200 万。
- サーバーあたりの最大ファイル数: 1,600 万
- 最大ディレクトリエントリ数: 1600万
- サーバーあたりの最大ボリューム数: 64
- パーティションあたりの最大ボリューム数: 8
- サーバーあたりの最大オープンファイル数: 100,000
- ディレクトリツリーの最大深度: 100 レベル
- 使用文字: ASCII 2バイト
- 最大拡張属性数: 512
- 最大データストリーム数: 10
- さまざまな名前空間のサポート: Microsoft Windows の 長い名前(別名OS/2名前空間)、Unix、Apple Macintosh
- 削除されたファイルの復元(サルベージ)のサポート
- ジャーナリングのサポート (Novell Transaction Tracking System、別名TTS )
- NetWare 4.x 以降のブロック サブ割り当てのサポート
より大きなファイルの場合、ファイル システムはTurbo FATと呼ばれるパフォーマンス機能を利用します。[引用が必要]
透過的なファイル圧縮もサポートされていましたが、これはファイル サービスのパフォーマンスに大きな影響を与えました。
各名前空間には、ファイルごとに個別のディレクトリ エントリが必要です。ディレクトリ エントリの最大数は 16,000,000 ですが、常駐名前空間が 2 つあると、使用可能なディレクトリ エントリの最大数は 8,000,000 に減り、3 つあると 5,333,333 に減ります。
16 ビット NWFS は最大 256 MBのボリュームを処理できます。ただし、名前空間のサポートは Macintosh クライアントを処理するための専用APIのみでした。
Netware ファイル システムは、RAID システムがパーソナル コンピュータで使用されるようになるずっと前から、ネイティブのRAID 0およびRAID 1機能をサポートしていました。ディスクのミラーリングとデュプレックスはファイル システムの基本機能であり、NWFS は、今日の RAID 0 および RAID 1 と同様に、マルチセグメント ボリュームとラウンドロビン読み取りもサポートしていました。
参照
参考文献
- ^ ab "netware-file-system · GitLab". GitLab . 2024-04-03 . 2024-04-03閲覧。
- ^ 「netware-file-system: Linux、Windows、DOS 用のオープンソース NetWare SMP ファイル システム」。GitHub。2019年5 月 30 日。2024年 4 月 3 日に取得。
外部リンク
- 取引追跡システムの使用
