Mac OS X operating systemsAIX operating systemsHP-UX operating systemsLinux operating systemsOracle Solaris operating systems

File system and ACL support

Special file systems contain dynamic information that is generated by the operating system; they contain no data or files. The UNIX and Linux clients ignore special file systems and their contents.

Special file systems include the following types:

The Tivoli® Storage Manager client can work on specific file system types that are commonly used. Table 1 contains a list of supported file system types.
Restriction: The table shows full support for NFS on AIX, including preservation of ACLs and extended attributes. On other operating systems, NFS backups are supported, but the backups include only standard POSIX metadata (access permissions, creation date, and so on). For more information about backing up NFS file systems, see Backup network file systems.
Table 1. Supported file systems and ACL support
Platform File System ACL Support
AIX operating systemsAIX® AIX operating systems

GPFS™
JFS
JFS2
JFS2 NFSV4  
VxFS

AIX operating systems

yes
yes
yes
yes
yes

HP-UX operating systemsHP-UX HP-UX operating systems

HFS
VxFS (JFS Veritas)

HP-UX operating systems

no
yes (V3.3.Layout 4)

Linux operating systemsLinux x86_64 Linux operating systems

Btrfs
XFS
EXT2
EXT3
EXT4
ReiserFS
GPFS
JFS
VxFS
NSS

Linux operating systems

yes
yes
yes
yes
yes
yes
yes
no
no
yes

Linux operating systems Linux on Power Systems™ Servers Linux operating systems

Btrfs
XFS
EXT2
EXT3
EXT4
ReiserFS
JFS
GPFS

Linux operating systems

yes
yes
yes
yes
yes
yes
no
yes

Linux operating systemsLinux on System z® Linux operating systems

Btrfs
EXT2
EXT3
EXT4
ReiserFS
JFS

Linux operating systems

yes
yes
yes
yes
yes
no

Mac OS X operating systemsMac Mac OS X operating systems

HFS Standard (HFS)
HFS Extended (HFS+)
HFS Extended case-sensitive (HFSX)
Xsan (XSAN)
UNIX file system (UFS)
Universal disk format (UDF)
ISO9660

Mac OS X operating systems

yes
yes
yes
yes
yes
yes
yes

Oracle Solaris operating systemsSolaris Oracle Solaris operating systems

UFS
VxFS
QFS
ZFS

Oracle Solaris operating systems

yes
yes
no
yes

AIX operating systemsOracle Solaris operating systemsWith file systems where NFS V4 ACLs are defined and used (Solaris ZFS and AIX JFS2 V2), even if only the standard UNIX permissions or ACLs have changed (such as with the CHMOD command), the file or directory is fully backed up again. With other file systems, this type of change causes only an attribute update on the Tivoli Storage Manager server.

AIX operating systemsHP-UX operating systemsLinux operating systemsOracle Solaris operating systemsTo process all other file systems, use the virtualmountpoint option to enable support for the following items:

No other file system specific attributes, such as the ACL, are valid. The file system type for such file systems is set to "UNKNOWN".

AIX operating systemsHP-UX operating systemsLinux operating systemsOracle Solaris operating systemsFor example, if the /media/abc/DATA1 file system is not supported by Tivoli Storage Manager, add the following statement to dsm.sys to back up or archive the data in this file system:
VIRTUALMOUNTPOINT /media/abc/DATA1
This support is only available if the file system can use basic POSIX system calls, such as read or write processing on your system.
Cross-platform backup and restore are not supported. For example, data backed up by an AIX client is not available for restore by a Windows client and vice versa.
Mac OS X operating systemsNote: Data that is backed up or archived by the Mac OS X client cannot be restored by any other client. Additionally, the Mac OS X client cannot restore or retrieve data from any other client.

You can use the cross-file system type restore or retrieve method for ACL information if both the original file system and the destination file system support compatible ACLs. For example, on Solaris, the ACL information that is backed up from a VxFS file system is restored to a UFS file system because these file systems support compatible ACLs. The ACL information is not restored during cross-file system restore or retrieve operations if the original file system and the destination file system do not support ACLs,

The stand-alone package LSCqfs 3.5.0 is the only supported version of QFS. In addition, the following restrictions also apply to the QFS file system:

Incremental, selective, filelist back up, archive, restore, and retrieve processing of the Veritas file system and its ACLs on AIX are supported. Restore of a Veritas volume on a Logical Volume Manager volume (and vice versa) is allowed, provided both have the same file system type.

Mac OS X operating systemsThe following information pertains only to Mac OS X systems:
  • On Mac OS X systems, the UFS and HFSX file systems are case-sensitive whereas the HFS+ file system is not case-sensitive but is case-preserving. Files that you back up from a UFS or HFSX file system (case-sensitive) might not be restored properly to an HFS+ file system (not case-sensitive) file system. For example, on a UFS file system, files Afile and afile are seen as different files. However, on an HFS+ file system the two files are seen as identical.
  • On Mac OS X, if case-sensitive HFS+ or UFS file systems are used, it is important that the data from the HFSX or UFS file system is not backed up to an HFS+ file system on the Tivoli Storage Manage server. Either a new name must be used on the system or the existing file space on the Tivoli Storage Manager server must be renamed. For example, consider a system that has a file system named /Volumes/fs2 and this system is repartitioned with a case-sensitive HFS+ file system. Either the /Volumes/fs2 file system on the Tivoli Storage Manager server must be renamed, or a new name must be used on the local system. If this renaming is not done, Tivoli Storage Manager mixes the HFSX case-sensitive data with the HFS+ case-insensitive data that is already stored on the Tivoli Storage Manager server.
  • On Mac OS X, aliases and symbolic links are backed up. However, Tivoli Storage Manager does not back up the data to which the symbolic links point.
  • On Mac OS X, when files that are backed up from an HFS volume are restored to a UFS volume, the resource forks are not assigned to the correct owner. Correct this problem by using the chown command on the resource fork file to change the owner. The resource fork file stores structured data in a file.

Linux operating systemsOn Linux on POWER® and Linux on System z, you must install libacl.so for the Tivoli Storage Manager client to back up ACLs.

AIX operating systemsLinux operating systemsImportant: If you are running GPFS for AIX or GPFS for Linux x86_64 in a multinode cluster, and all nodes share a mounted GPFS file system, Tivoli Storage Manager processes this file system as a local file system. Tivoli Storage Manager backs up the file system on each node during an incremental backup. To avoid this, you can do one of the following things:
  • Explicitly configure the domain statement in the client user-options file (dsm.opt) to list the file systems you want that node to back up.
  • Set the exclude.fs option in the dsm.sys file to exclude the GPFS file system from backup services.

If the GPFS cluster contains mixed nodes (some AIX®, some Linux, and some Windows), you must use the AIX or Linux clients to protect data in the cluster.