Use the guidelines in this sections for planning for the junction and target volumes for DFS junctions.
The volume where the DFS junction resides must be an NSS volume on one of the following supported operating systems (or later versions):
OES 2 Linux
NetWare 6.5
IMPORTANT:A junction does not work if you mount its NSS volume on a server running an unsupported platform.
The target volume must be an existing volume within a DFS management context. For a DFS junction, the target volume can be an NSS volume or an NCP volume (an NCP share on a Linux POSIX volume). When moving or splitting volumes, only NSS volumes are supported as target volumes.
The target volume for a junction can be an NSS volume on the following platforms:
OES 2 Linux or later
OES 1 SP2 Linux
NetWare 6.5 SP8
The target volume for a junction can be an NCP volume (an NCP share on an Ext3 or Reiser file system) on an OES 2 Linux server.
Target volumes cannot be non-NCP Linux volumes primarily for security reasons such as enforcing file system trustees, rights, inherited rights filters, and file attributes. In addition, the target volume must be represented by a Volume object in Novell eDirectory in order to be tracked by the VLDB. Volume objects are created automatically in eDirectory when you create an NSS volume or an NCP volume.
When using NSS volumes as the target volume in an NCP or Novell CIFS environment, junctions can point to the root of a target volume or to a subdirectory on it. For junctions pointing to subdirectories, users must use the latest version of the Novell Client or Novell CIFS in order for junctions to work.
When planning and managing junctions, consider the following guidelines:
The junction’s volume and the target volume must be in the same Novell eDirectory tree.
Junctions can exist in or out of a DFS management context. If a junction is in a DFS management context, the context can be the same or different than the one for the target volume.
The target volume must be in an existing DFS management context where an instance of its VLDB service is up and running.
Before creating a junction, make sure the source and target volumes are mounted and active.
Junctions can be created only in existing directories. Make sure to create the directory path before attempting to create the junction.
Junctions can point only to existing volumes or existing directories. Make sure the target volume or target directory exists before attempting to create the junction.
The users must be defined with User objects in Novell eDirectory in order to be available as potential trustees. You can add trustees to a junction or junction target at any time.
Both the junction and target locations inherit trustees and trustee rights relative to their actual locations in accordance with the Novell Trustee Model. You must set explicit rights on the two locations to block any rights that you do not want to be inherited.
For information about the Novell Trustee Model, see Understanding File System Access Control Using Trustees
in the OES 2 SP3: File Systems Management Guide.