Skip to main content

Use fuse-overlayfs to mount/unmount overlayfs in Python

Project description

Python wrapper of fuse-overlayfs

fuse-overlayfs is an implementation of overlay+shiftfs in FUSE for rootless containers, and the command name. See this project's homepage.

Install

Just run the command: pip install fuse-overlayfs.

Or you can download and install the wheel file from release page manually.

Usage

A simple mount:

>>> from fuseoverlayfs import FuseOverlayFS
>>> fuse_overlayfs = FuseOverlayFS.init()
>>> mnt = '/path/to/mountpoint'
>>> lowerdirs = ['/path/to/lowerdir1', '/path/to/lowerdir2']
>>> upperdir = '/path/to/upperdir'
>>> workdir = '/path/to/workdir'
>>> fuse_overlayfs.mount(mnt, lowerdirs, upperdir=upperdir, workdir=workdir)
>>>

A read-only mount, just remove argument upperdir and workdir:

>>> from fuseoverlayfs import FuseOverlayFS
>>> fuse_overlayfs = FuseOverlayFS.init()
>>> mnt = '/path/to/another/mountpoint'
>>> lowerdirs = ['/path/to/lowerdir3', '/path/to/lowerdir4']
>>> fuse_overlayfs.mount(mnt, lowerdirs)
>>>

For more helpful information, see docstrings:

>>> from fuseoverlayfs import FuseOverlayFS
>>> help(FuseOverlayFS.mount)
>>> help(FuseOverlayFS.unmount)
>>>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fuse-overlayfs-0.1.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

fuse_overlayfs-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file fuse-overlayfs-0.1.0.tar.gz.

File metadata

  • Download URL: fuse-overlayfs-0.1.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for fuse-overlayfs-0.1.0.tar.gz
Algorithm Hash digest
SHA256 928b7e5d2eb617350913842a9a7efd2d435217767e36a9c7aeb371fcf0a686a6
MD5 1fa1286de1376016bd7ed2d2cec8ef19
BLAKE2b-256 294e137d959c51c1cd88eb6eb3561827f67280b6261e4f7659b38a515c39601b

See more details on using hashes here.

File details

Details for the file fuse_overlayfs-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fuse_overlayfs-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80a897e4c750bf53ce2031bf5ba2c19f36da03c5f6189efc0788a91b29700b4e
MD5 580b4dbcef904b3753f3f59f7efabeb5
BLAKE2b-256 23fb21372ee1d295995449d288938afbc746e7d63fb11609b64b7f96cbd03dd8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page