Skip to content

tylor/s3simple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

s3simple - an Amazon filesystem for Linux

This is an implementation of an Amazon S3 filesystem for Linux with minimal dependencies. Currently it only depends on libcurl.

** The code in this repository is highly experiemental but is a good example of a simple filesystem.

Quick build and test instructions:

$ make
$ sudo su
# insmod s3simple.ko
# ./s3simple & # run s3simple in the background
# mount -t s3simple /dev/zero /mnt/ # mount virtual device on /mnt
# cat /mnt/hello.txt # take a look at the file's contents
# umount /mnt/
# ps # to get the [pid] of s3simple
# kill [pid] # shut down s3simple
# rmmod s3simple
# exit
$ make clean # to clean up the compiled files


Created as a term project while studying at the University of British Columbia.

About

Implementation of an Amazon S3 filesystem for Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors