Signiant Support

How can I transfer Apple Macintosh files using a Windows agent? Print


Question

How can I transfer Apple Macintosh files using a Windows agent?

Answer

Apple Macintosh files, including both the data fork and the resource fork, can be transfered fully if the following conditions are met:
  • The files are stored on an NTFS file system.
  • This NTFS file system is accessible by a Windows machine running a transfer agent.
  • The job template is configured to use the "Attributes and Streams" method of preserving file properties.
  • The source transfer user has the Backup Files and Directories and Manage Audit Logs security policies assigned to it on the source host.
  • The target transfer user has the Restore Files and Directories and Manage Audit Logs security policies assigned to it on the target host.
  • If the source or target directory resides on a network storage device, the source or target user will need backup and restore rights on the NAS device.
In a typical environment, being a member of the Backup Operators group on the source, target and any network storage devices will grant the users the requisite permissions.

When creating your own job templates, the Attributes and Streams option can be found on the Options tab, in the Preserve File Properties section.

When using the Aggregate or Distribute packaged solutions, the Attributes and Streams option can be set by selecting "Windows ACLs" for the File Ownership Transfer option in the File Transfer Options section.

Additional Information

Mac files consist of two different parts -- the data fork and the resource fork. When stored on an NFTS file system, these forks are stored in seperate data streams. The data fork becomes the data stream, and the resource fork is stored in an "alternate data stream".

When a transfer is configured to use the "Attributes and Streams" method of preserving file properties, all the streams for the files will be transfered to the target. In this manner, the resource fork or alternate data stream will be preserved.

Note that all the streams for the file will be transfered, including the security stream. As such, the "Attributes and Streams" method will also preserve file ownership and ACL information.