12.1 Understanding ShadowFS

Shadow File System (ShadowFS) provides a merged file tree view of the DST volume for Novell Samba users. It allows users to access data on both locations via a share on the primary storage area by using the SMB/CIFS protocol instead of the NetWare Core Protocol (NCP). It is necessary to load ShadowFS only if Novell Samba is implemented on the server and SMB/CIFS users are given a merged view access to shadow volumes.

IMPORTANT:Performance for the Novell Samba clients to access the data via ShadowFS is slower than for NCP clients and Novell CIFS clients. For information, see Table 5-1, Performance for File Access Protocols Used with DST Volumes.

The ShadowFS technology is implemented on the FUSE (File Systems in Userspace) virtual file system. FUSE is an open source software package that is delivered in OES 2 Linux (or later), and is installed automatically when you install Dynamic Storage Technology.

When ShadowFS loads, it checks the /etc/NCPVolumes file to see what NCP shadow volumes exist, then it automatically creates a local mount point in /media/shadowfs/volumename that presents a merged file tree that includes both volumes. A mount point is created for every DST volume on the server. The local mount point allows Novell Samba and other local Linux applications to see the same merged view that NCP clients see when they access a shadow volume.

Each instance of ShadowFS runs as a separate process. Only a single instance of ShadowFS should be running.

The ShadowFS configuration file is /etc/opt/novell/shadowfs.conf.

The ShadowFS log file is /var/opt/novell/log/shadowfs.log.