User Guides

Object Mount is a scalable, high-performance POSIX compatibility layer that lets you interact with files stored on object storage such as Amazon S3, Azure Blob Storage, Google Cloud Storage, or any S3-compatible object store hosted in the cloud or locally.

The package

Object Mount is Linux software: there's a Object Mount Command Line Interface (Object Mount CLI), cuno, providing the highest performance and most straightforward way to interact with object storage. This works through a user-mode library, cuno.so, which intercepts (both dynamic and static) applications using LD_PRELOAD functionality and fast dynamic binary instrumentation.

Object Mount can also be used with our modified FUSE mount solution, Object Mount on FUSE, providing wider support for applications where the Object Mount CLI cannot be used.

To match the best performance with the widest support, consider the hybrid solution: Object Mount FlexMount.

Access credentials can also be optionally managed by Object Mount.

Wide support for object storage providers

Object Mount has native support for:

In theory, Object Mount supports any S3-compatible object storage provider. In practice, the "S3 API" implementation can have differences in behaviour between providers, so some additional configuration is sometimes necessary. Object Mount has been tested on:

The following providers have not yet been validated; however, users have reported success with:

Previous
Windows