G.1 Features of NSS and Traditional File Systems on NetWare

The following table describes key features of the NSS File System and the NetWare Traditional File System for OES NetWare and NetWare 6.5:

Feature Description

NSS File System

NetWare Traditional File System

Management interfaces

Novell iManager

NSSMU for NetWare

Novell Remote Manager for NetWare (limited feature set)

Novell Remote Manager for NetWare

Device and partition management

Novell iManager

NSSMU for NetWare

Novell Remote Manager for NetWare

File system management for directories and files

Novell Client™

NW 6.5 SP8: NetStorage Administration Guide (via Web browser only, not WebDAV)

Novell Remote Manager for NetWare

Rights utility for NetWare

Novell Client

NW 6.5 SP8: NetStorage Administration Guide (via Web browser only, not WebDAV)

Interface

64-bit

32-bit

File access protocols

NCP™

Native File Access Protocols (AFP, CIFS, AFP)

NCP

Character format

Unicode

ASCII double-byte

Maximum device size recognized (physical or logical)

2 TB

2 TB

Minimum device size (physical or logical) (needed to create a pool or Traditional volume)

10 MB

10 MB

Maximum software RAID device size (combined total of all member segments)

2 TB

Not applicable

Minimum software RAID segment size

12 MB per segment

Not applicable

Maximum partition size

2 TB

1 TB

Minimum partition size

10 MB

10 MB

Maximum number of partitions (logical or physical devices) per NSS pool or Traditional volume

No practical limit, but the combined size cannot exceed the maximum NSS pool size of 8 TB.

Up to 32 partitions, but the combined size cannot exceed the maximum Traditional volume size of 1 TB.

Maximum NSS pool or Traditional volume size

8 TB

An NSS pool of 8 TB requires at least 4 segments of up to 2 TB each. You can combine any number of partitions (where each is 10 MB to 2 TB in size), but the combined size cannot exceed 8 TB.

1 TB

A Traditional volume of 1 TB requires 1 to 32 partitions of 10 MB to 1 TB in size, but the combined size cannot exceed 1 TB.

Minimum NSS pool or Traditional volume size

10 MB

10 MB

Maximum file size

Up to 8 TB per file, depending on the volume size and available space in the volume.

Up to 4 GB per file, depending on the volume size and available space in the volume.

Maximum number of files per volume

(The practical limit is the number of files that can be handled by the file browser or application.)

Up to 8 trillion, regardless of how many name spaces are loaded.

Up to 16 million files with 1 name space. The practical limit is up to 4 million files with 3 name spaces.

Maximum number of files open concurrently

1 million

100 thousand

Maximum number of data volumes mounted concurrently per server

255 plus the sys: volume.

You can mount NSS volumes beyond 256, but they are not visible or accessible through the normal Netware APIs.

255 plus the sys: volume.

Maximum size of a volume

Up to 8 TB, depending on the pool size and available space in the pool.

If a pool contains multiple volumes, the cumulative administrative maximum sizes of all volumes can exceed the pool size by using the overbooking feature, although real total size is bound by physical limitations. Because space is allocated to volumes as needed, a volume might not reach its quota.

Up to 1 TB.

The total size allocated for all volumes on the server cannot exceed the physical size of all devices combined, so overbooking is not possible. Unused space goes to waste if volumes grow unevenly.

Time to mount a volume

Only a few seconds.

NSS uses a journaling file system and does not need to scan the entire file system to create a directory entry table (DET) and to load a File Allocation Table (FAT).

Up to several minutes, depending on volume size.

The mount process scans the entire file system to create a DET before loading the volume. The time to mount increases based on the number of files, the number of name spaces used, and the size of the files.

The mount process also loads the volume’s FAT. Volumes with a smaller block size require more server memory to mount and manage, and it takes longer to mount the volume.

Volume name space

Accommodates all name spaces and requires less memory to mount than Traditional volumes.

Each name space you add to a Traditional volume requires additional server memory.

If you add name space support to a volume and do not have enough memory, that volume cannot be mounted.

Minimum server memory required to activate a volume

Requires only 1 MB of available RAM to activate a single volume of any size and any number of files. Loads a file’s metadata into memory only as you access the file.

Loads the DET into memory at the time of the mount. The amount of memory required increases with volume size and number of files. For a maximum volume size and number of objects, the memory required can be up to 1 GB just to activate the volume.

File access time

Same for each file, regardless of its location on the volume.

Depends on the file’s location on the volume.

File save time

Offers the Flush Files Immediately attribute for NSS volumes to write files to disk on save instead of waiting for the next disk write cycle. This helps prevent possible data loss between disk write cycles and helps ensure data integrity.

Caches file in memory until the next disk write cycle.

File compression

Yes

The smallest file size that is eligible for compression is 8192 + 1 bytes.

NSS does not have suballocation so each file takes up a multiple of 4K instead of 512 bytes.

Yes

The smallest file size that is eligible for compression is 512 + 1 bytes.

Volume encryption

Yes

No

Error correction and data recovery time on system failure

Journaling file system logs changes.

On system failure, replays the most recent transactions to confirm validity, then repairs errors or rolls back to the original condition, typically in 15 to 60 seconds, unless the volume is corrupted.

If the volume is corrupted, repair can take up to several hours, depending on the volume size.

Must verify the entire volume contents with vrepair.nlm, which can take several hours, depending on the volume size.

Software RAID support

RAID 0 (striping)

RAID 1 (mirroring)

RAID 5 (striping with parity)

RAID 10 (mirroring RAID 0 devices)

RAID 15 (mirroring RAID 5 devices)

RAID 0 (striping)

RAID 1 (mirroring)

RAID 10 (mirroring RAID 0 devices)

Data shredding

Yes, up to 7 times

No

Transaction Tracking System™ (TTS™)

Yes

Requires exclusive use per server. To use TTS, first disable TTS for all Traditional volumes, and then enable TTS for your NSS volumes.

Yes

Requires exclusive use per server. Use for Traditional or for NSS, but not for both on the same server. TTS is enabled by default.

Directory quotas and User space quotas

Yes

Yes, enabled by default

Salvage subsystem

Yes, for deleted directories and files

Yes, for deleted files

File snapshot attribute

(make a temporary snapshot copy of an open file for backup)

Yes; allows backup of open files without deactivating the volume.

No

Pool snapshot

(retain point-in-time version of a pool using block-level copy on write)

Yes; allows backup of block-level changes, without deactivating the volume.

Uses a brief freeze-release process to capture information for last remaining open files.

No

Backup support

Reviews a journaled list of files modified since the previous backup.

Does not have list of modified files. It must scan the entire file system to identify files modified since the previous backup.

Backup systems support

TSA, TSA600 for files over 2 GB, SMS, and Enhanced SBackup

TSA, SMS, and Enhanced SBackup

Device maintenance support

Activate and deactivate devices by pool.

Activate and deactivate devices by Traditional volume.

CD and DVD device recognition

Default process with full support for ISO 9660 and Macintosh HFS formats.

Use CDs and DVDs as read-only NSS volumes.

CDs and DVDs cannot be Traditional volumes in NetWare 6.5.

Operating system version detection

Default process

Manual process

DOS FAT compatible

Yes

No

Ability to access DOS partitions on the NetWare server

Load dosfat.nss to treat as a standard NSS volume.

No

Block suballocation

Unnecessary; superseded by technology.

Yes

Auditing

Unnecessary; superseded by technology.

Yes

filename locks

Unnecessary; superseded by technology.

Yes

Data migration

Yes

Yes