{"id":13400781,"url":"https://github.com/GoogleCloudPlatform/gcsfuse","last_synced_at":"2025-03-14T06:31:55.448Z","repository":{"id":26865315,"uuid":"30325550","full_name":"GoogleCloudPlatform/gcsfuse","owner":"GoogleCloudPlatform","description":"A user-space file system for interacting with Google Cloud Storage","archived":false,"fork":false,"pushed_at":"2024-10-29T08:28:46.000Z","size":170852,"stargazers_count":2049,"open_issues_count":104,"forks_count":428,"subscribers_count":69,"default_branch":"master","last_synced_at":"2024-10-29T15:04:52.871Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cloud.google.com/storage/docs/gcs-fuse","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GoogleCloudPlatform.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-02-04T22:47:10.000Z","updated_at":"2024-10-29T04:39:25.000Z","dependencies_parsed_at":"2024-01-22T05:32:17.253Z","dependency_job_id":"75a70a3d-64fd-4204-929e-ef78509d9c1d","html_url":"https://github.com/GoogleCloudPlatform/gcsfuse","commit_stats":{"total_commits":5008,"total_committers":95,"mean_commits":52.71578947368421,"dds":"0.38218849840255587","last_synced_commit":"852953d45fa1f39372e95dfa30aad4885c3dd2c0"},"previous_names":["jacobsa/gcsfuse"],"tags_count":122,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fgcsfuse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fgcsfuse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fgcsfuse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fgcsfuse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoogleCloudPlatform","download_url":"https://codeload.github.com/GoogleCloudPlatform/gcsfuse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243537923,"owners_count":20307098,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T19:00:55.388Z","updated_at":"2025-03-14T06:31:55.443Z","avatar_url":"https://github.com/GoogleCloudPlatform.png","language":"Go","funding_links":[],"categories":["Go","File System","others","Built On"],"sub_categories":["Kafka"],"readme":"[![codecov](https://codecov.io/gh/GoogleCloudPlatform/gcsfuse/graph/badge.svg?token=vNsbSbeea2)](https://codecov.io/gh/GoogleCloudPlatform/gcsfuse)\n\n# Current status\n\nStarting with V1.0, Cloud Storage FUSE is Generally Available and supported by Google, provided that it is used within its documented supported applications, platforms, and limits. Support requests, feature requests, and general questions should be submitted as a support request via Google Cloud support channels or via GitHub [here](https://github.com/GoogleCloudPlatform/gcsfuse/issues).\n\nCloud Storage FUSE is open source software, released under the \n[Apache license](https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/LICENSE).\n\n## _New_ Cloud Storage FUSE V2\nCloud Storage FUSE V2 provides important stability, functionality, and performance enhancements, including the introduction of a file cache that allows repeat file reads to be served from a local, faster cache storage of choice, such as a Local SSD, Persistent Disk, or even in-memory /tmpfs. The Cloud Storage FUSE file cache makes AI/ML training faster and more cost-effective by reducing the time spent waiting for data, with up to _**2.3x faster training time and 3.4x higher throughput**_ observed in training runs. This is especially valuable for multi epoch training and can serve small and random I/O operations significantly faster. The file cache feature is disabled by default and is enabled by passing a directory to 'cache-dir'. See [overview of caching](https://cloud.google.com/storage/docs/gcsfuse-cache) for more details. \n\n# ABOUT\n## What is Cloud Storage FUSE?\n\nCloud Storage FUSE is an open source FUSE adapter that lets you mount and access Cloud Storage buckets as local file systems. For a technical overview of Cloud Storage FUSE, see https://cloud.google.com/storage/docs/gcs-fuse.\n\n## Cloud Storage FUSE for machine learning\n\nTo learn about the benefits of using Cloud Storage FUSE for machine learning projects, see https://cloud.google.com/storage/docs/gcsfuse-integrations#machine-learning.\n\n## Limitations and key differences from POSIX file systems\n\nTo learn about limitations and differences between Cloud Storage FUSE and POSIX file systems, see https://cloud.google.com/storage/docs/gcs-fuse#differences-and-limitations.\n\n## Pricing for Cloud Storage FUSE\n\nFor information about pricing for Cloud Storage FUSE, see https://cloud.google.com/storage/docs/gcs-fuse#charges.\n\n# CSI Driver\n\nUsing the [Cloud Storage FUSE CSI driver](https://github.com/GoogleCloudPlatform/gcs-fuse-csi-driver), users get the declarative nature of Kubernetes\nwith all infrastructure fully managed by GKE in combination with Cloud Storage. This CSI\ndriver relies on Cloud Storage FUSE to mount Cloud storage buckets as file systems on the\nGKE nodes, with the Cloud Storage FUSE deployment and management fully handled by GKE, \nproviding a turn-key experience.\n\n# Support\n\n## Supported operating system and validated ML frameworks \n\nTo see supported operating system and ML frameworks that have been validated with Cloud Storage FUSE, see [here](https://cloud.google.com/storage/docs/gcs-fuse#supported-frameworks-os).\n\n## Getting support\n\nYou can get support, submit general questions, and request new features by [filing issues in GitHub](https://github.com/GoogleCloudPlatform/gcsfuse/issues). You can also get support by using one of [Google Cloud's official support channels](https://cloud.google.com/support-hub).\n\nSee [Troubleshooting](https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/troubleshooting.md) for common issue handling.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGoogleCloudPlatform%2Fgcsfuse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGoogleCloudPlatform%2Fgcsfuse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGoogleCloudPlatform%2Fgcsfuse/lists"}