Skip to content

google drive mounted as a file system on linux evnironment

Notifications You must be signed in to change notification settings

abhishek0508/gdrivefs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FUSE Based Google Drive File System

FUSE

Filesystem in Userspace (FUSE) is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space while the FUSE module provides only a "bridge" to the actual kernel interfaces.

About Project

Basically its filesystem, which is intended to provide access via familiar posix calls to files which are actually stored behind a resftul api(like Google Drive API).The filesystem caches files once they've been retrieved for the first time so that they are more readily available next time.

🛠 Installation & Set Up

  1. Install FusePy

    pip install fusepy
  2. Install dependencies

  3. Go to Link and enable drive API and store credentials.json in current directory

  4. Run

    python3 gfs.py path_to_folder_to_mount

About

google drive mounted as a file system on linux evnironment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages