13.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 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 9-1, Performance for File Access Protocols Used with DST Volumes.

The ShadowFS technology is implemented on the FUSE (File System in Userspace) virtual file system. FUSE is an open source software package that is installed automatically when you install Dynamic Storage Technology.

When ShadowFS loads, it checks the /etc/opt/novell/ncpserv.conf 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. This local mount point allows Novell Samba and other local applications (including backup utilities) to see the same combined view that NCP clients see when they access a shadow volume. Each instance of ShadowFS runs as a separate process.

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

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