Goofys¶
In this page you will find documentation on how to mount SWIFT object storage as a normal file system through goofys in user space.
Using goofys a bucket can be mounted as a filesystem using the S3 protocol on linux systems.
Installation¶
Information on how to install goofys may be found at: https://github.com/kahing/goofys#installation.
Configuration¶
Create a file ~/.aws/credentials with the following content:
[default]
aws_access_key_id = <access key>
aws_secret_access_key = <secret keys>
region = NL
Don’t forget:
chmod 600 ~/.aws/credentials
Mounting the file system¶
goofys --endpoint https://proxy.swift.surfsara.nl <bucket> <mount point>
Unmounting the file system¶
Unmounting the file system is done by:
fusermount -u <mount point>