Documentation ¶
Overview ¶
A fuse file system for Google Cloud Storage buckets.
Usage:
gcsfuse [flags] bucket mount_point
Directories ¶
Path | Synopsis |
---|---|
benchmarks
|
|
read_full_file
Write out a file of a certain size, close it, then measure the performance of doing the following:
|
Write out a file of a certain size, close it, then measure the performance of doing the following: |
stat_files
Create and open a bunch of files, then measure the performance of repeatedly statting them.
|
Create and open a bunch of files, then measure the performance of repeatedly statting them. |
write_locally
Create a file, truncate it up to a particular size, then measure the throughput of repeatedly overwriting its contents without closing it each time.
|
Create a file, truncate it up to a particular size, then measure the throughput of repeatedly overwriting its contents without closing it each time. |
write_to_gcs
Create a file, write a bunch of data into it, then close it.
|
Create a file, write a bunch of data into it, then close it. |
internal
|
|
canned
Helper code for creating buckets with canned contents, for testing.
|
Helper code for creating buckets with canned contents, for testing. |
contentcache
Package contentcache stores GCS object contents locally.
|
Package contentcache stores GCS object contents locally. |
locker
Provides the Locker implementations with optional debug utils.
|
Provides the Locker implementations with optional debug utils. |
monitor/tags
Package tags provides the tags to annotate the monitoring metrics.
|
Package tags provides the tags to annotate the monitoring metrics. |
perms
System permissions-related code.
|
System permissions-related code. |
tools
|
|
build_gcsfuse
A tool that builds gcsfuse binaries, assembles helper scripts, etc., and writes them out to a destination directory with the correct hierarchy.
|
A tool that builds gcsfuse binaries, assembles helper scripts, etc., and writes them out to a destination directory with the correct hierarchy. |
integration_tests/util/operations
Provide a helper for directory operations.
|
Provide a helper for directory operations. |
integration_tests/util/test_setup
Package test_setup implements Setup and Teardown methods to be used in tests.
|
Package test_setup implements Setup and Teardown methods to be used in tests. |
mount_gcsfuse
A helper that allows using gcsfuse with mount(8).
|
A helper that allows using gcsfuse with mount(8). |
package_gcsfuse
Perform a hermetic build of gcsfuse at a particular git tag specifying the version name, producing .deb and .rpm files for Linux.
|
Perform a hermetic build of gcsfuse at a particular git tag specifying the version name, producing .deb and .rpm files for Linux. |
prefetch_cache_gcsfuse
Prefetches files into local disk cache from specified bucket
|
Prefetches files into local disk cache from specified bucket |
Click to show internal directories.
Click to hide internal directories.