libgfapi-python¶
This is the official python bindings for GlusterFS libgfapi C library interface.
Example Usage¶
from gluster import gfapi
# Create virtual mount
volume = gfapi.Volume('10.7.1.99', 'datavolume')
volume.mount()
# Create directory
volume.mkdir('dir1', 0755)
# List directories
volume.listdir('/')
# Create new file and write to it
with volume.fopen('somefile.txt', 'w+') as f:
f.write("Winter is coming.")
# Open and read file
with volume.fopen('somefile.txt', 'r') as f:
print f.read()
# Delete file
volume.unlink('somefile.txt')
# Unmount the volume
volume.umount()