Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/infoforcefeed/printerfs
Simple (hahaha) distributed filesystem.
https://github.com/infoforcefeed/printerfs
Last synced: about 2 months ago
JSON representation
Simple (hahaha) distributed filesystem.
- Host: GitHub
- URL: https://github.com/infoforcefeed/printerfs
- Owner: infoforcefeed
- Created: 2015-03-19T17:53:58.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-04-11T00:47:34.000Z (over 9 years ago)
- Last Synced: 2024-03-25T21:52:29.531Z (10 months ago)
- Language: C
- Size: 136 KB
- Stars: 4
- Watchers: 9
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PrinterFS
Distributed filesystem.
## Goals
* Spread non-replicated files over many, small-disk, cheap boxes
* Files should be owned by a single node, so contention should be **less** of a
problem
* Simple to configure, setup, keep running. As few bells and whistles as
possible.
* DHT
* As safe as possible, make trade-offs for safety over latency when the question
arises.## Nice-to-haves
* In-memory LRU cache for files and metadata on every node. Should be configurable.
* Simple rehashing/auto-discovery. If a new node comes online, make sure files
that are now in it's keyspace are moved to it from the nodes previous.
* Compression for over-the-wire transfers (LZ4 is pretty easy)# Usage
## Installation
Make sure you have your kernel headers available. On Ubuntu, you can do:
```
sudo apt-get install linux-headers-$(uname -r)
```Then you should just be able to:
```
make
sudo insmod PrinterFS.ko
```## Uninstallation
```
sudo rmmod PrinterFS
```## THE STORY
THE TRUE STORY BEHIND PRINTERFS
SON: "DAD, WHAT IS SPACE?"
DAD: "SON, PRINTERFS IS SPACE. IT IS ALL OF THE SPACE AT THE CLOUD OF THE
SCALING VECTOR."SON: "BUT DAYD WHYFOR NOT HAVE FOOT FOR EATING!"
DAD: "COMMUNIST CONUTRY IS DIFFERENT. FEAR NOT SON FOR WE WILL REJOICE OFF THE
YOKE OF CAPITALIST PIGDOGZ ENSLAVIN US"SON: "OH ISEE, FATHER JNERULA WILL SAVE ÜS FROM THE PRINTER AND GIVE US FREE
AND CLOUD AND HAPPY NOW?"DAD: "THAT'S RIGHT COMRADE! JOIN FOR TO US CONQUEROR THE WORLDS!"
ZALGO: "HI FRIENDS I AM COME TO ZALGO AND KILL BECAUSE I AM ZOAMBIE GOAST"
SON: "OHNO, NOT ALL OF DALLUS"
ITWAS TARGET OF WHERE THEYWERE AND IT WASGREAT AND MY FRIENDS LIVES THERE.