Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

Next Page > Hide TOC

Introduction

Xsan is a high-performance storage area network (SAN) file system for Mac OS X and Mac OS X Server. It enables users to share centralized disk storage with multiple computers over Fibre Channel. With the Xsan file system installed, up to 64 Xserve or Power Mac systems can read and write to the same storage volume at the same time. Xsan features include the following:

Contents:

Organization of This Document
See Also


Programmers developing applications that take advantage of Xsan features should use this API. Xsan is particularly suited for applications used by professionals that collaboratively process audio and video data, IT departments that rely on SANs to consolidate and manage growing storage resources, and scientists that use computing clusters to work on computationally intensive projects that include large data sets.

The Xsan API uses fcntl(2) to send requests to and receive results from a Mac OS X kernel that includes Xsan. The API provides macros for use with fcntl(2) that allow you to allocate extent space for a file and get the list of extent space that has already been allocated for a file, get and set a file’s affinity, enable and disable real-time I/O for a storage pool or file descriptor, get the real-time I/O parameters for a storage pool, get and set quota limitations for a user or group, and query the kernel for Xsan version information.

Organization of This Document

This book contains the following chapters:

See Also

Refer to the following reference document for XSan:



Next Page > Hide TOC


Last updated: 2006-05-23




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice