Файловая система NetWare
Разработчик(и) | Новелл |
---|---|
Полное имя | Файловая система NetWare |
Идентификаторы разделов | 0x64 ( СВФС 286 ), 0x65 ( СВФС 386 ), 0x66 ( СВФС 386 ) |
Пределы | |
Максимальный размер тома | 1 ТБ |
Максимальный размер файла | 4ГБ |
Функции | |
Прозрачный сжатие | Да |
Другой | |
Поддерживается операционные системы | Novell NetWare |
В вычислительной технике файловая система NetWare ( NWFS ) представляла собой файловую систему, на основе журнала основанную на сильно оптимизированной файловой системе FAT . Он использовался в Novell NetWare сетевой операционной системе . Это была единственная файловая система для всех томов в версиях NetWare 2.x, 3.x и 4.x, а также единственная файловая система по умолчанию для тома SYS: вплоть до версии 5.x. Novell разработала две разновидности NWFS:
- 16-битная NWFS 286, используемая в NetWare 2.x.
- 32-битная NWFS 386, используемая в версиях NetWare 3.x–NetWare 6.x.
В NetWare 5 и выше сервис Novell Storage Services формат NWFS заменил (NSS, выпущенный в 1998 году).
Дисковый формат NWFS никогда не публиковался компанией Novell, но был выпущен бывшими инженерами Novell как проект с открытым исходным кодом для Windows, Linux и DOS в 2000 году. Проект содержит полную переработку файловой системы NetWare, публикует все внутреннего устройства файловой системы и размещается на GitHub и GitLab . [1] [2]
Опубликованные характеристики [1] для 32-битной NWFS:
- Максимальный размер файла: 4 ГБ
- Максимальный размер тома: 1 ТБ
- Максимальное количество файлов на том: 2 миллиона при использовании одного пространства имен.
- Максимальное количество файлов на сервер: 16 миллионов.
- Максимальное количество записей в каталоге: 16 миллионов.
- Максимальные тома на сервер: 64
- Максимальное количество томов на раздел: 8
- Максимальное количество открытых файлов на сервер: 100 000.
- Максимальная глубина дерева каталогов: 100 уровней.
- Используемые символы: двухбайтовый ASCII.
- Максимальное количество расширенных атрибутов : 512.
- Максимальное количество потоков данных : 10
- Поддержка различных пространств имен: Microsoft Windows длинные имена (также известные как пространство имен OS/2 ), Unix , Apple Macintosh.
- Поддержка восстановления удаленных файлов (salvage)
- Поддержка журналирования ( система отслеживания транзакций Novell, также известная как TTS )
- Поддержка выделения блоков, начиная с NetWare 4.x.
Для файлов большего размера файловая система использовала функцию повышения производительности под названием Turbo FAT . [ нужна ссылка ]
Также поддерживалось прозрачное сжатие файлов, хотя это существенно влияло на производительность обслуживания файлов.
Для каждого пространства имен требуется отдельная запись каталога для каждого файла. Хотя максимальное количество записей каталога составляет 16 000 000, два резидентных пространства имен уменьшат максимальное количество используемых записей каталога до 8 000 000, а три — до 5 333 333.
16-битная NWFS могла обрабатывать тома размером до 256 МБ . Однако единственной поддержкой пространства имен был специальный API для работы с клиентами Macintosh.
Файловая система Netware поддерживала собственные возможности RAID 0 и RAID 1 задолго до того, как системы RAID стали использоваться на персональных компьютерах. Зеркальное отображение дисков и дуплексирование были основными функциями файловой системы, а NWFS также поддерживала многосегментированные тома и циклическое чтение, во многом подобно тому, как сегодня это делают RAID 0 и RAID 1.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «сетевая файловая система · GitLab» . ГитЛаб . 03.04.2024 . Проверено 3 апреля 2024 г.
- ^ «netware-file-system: файловая система NetWare SMP с открытым исходным кодом для Linux, Windows и DOS» . Гитхаб . 30 мая 2019 г. Проверено 3 апреля 2024 г.