Ext2CC
Ext2CC is the first attempt at a new file system that CC has ever seen(correct me if I'm wrong). While there have been things that overwrite the FS library before, none have created permanent storage.Why?
Floppy drives. You can connect an unlimited amount of them to a computer with wired modems, and each floppy is 144MB. So, this means that if you where to plug in 7 floppy drives, you've added 1MB of space--totaling 2MB(ext2CC uses your computer's space as well). 64 floppies and you've got 10MB of space. Add a couple more and total your floppy drives to 7,275 and you've got a whole gigabyte! Imagine what you can store on other people's minecraft servers!How?
Just do:pastebin run SDsarzqk
Then run "start"
Where?
Even though Ext2CC's main purpose is for "RAID"ing floppy drives, it can work on CC emulators as well. You just won't be able to add floppy drives to it for storage. I, however, highly recommend trying this out in real MC. Try going on a modded server, making a ton of floppy drives, and storing stuff on their server! Imagine if you made your own website and used it to communicate with a chunkloaded computer that has 7,275 floppy drives. You could send it commands to read, write, make directories, delete, everything! Storage on someone else's server!When?
Right now.Who?
Okay, enough.Future features
- Adding new floppy drives with an FS call- Getting the free space remaining
- Maybe allow multiple computers to share the same filsystem by networking the fs calls ( wouldn't be too complicated with the way I've gone about the whole thing)
Adding drives
Currently (insert beta excuse here) this is is done by editing "start", and adding the name that shows up with "list" -- ex. "disk" to the table at the very top. add this after "rootFS". If you add it before "rootFS" then it will not work.Bug reports
Post them to this topic. If you have edited "start" in any way, including adding disks, please note that. Additionally, if you have modified anything in /rootFS/ by hand, please note this. If you can, upload your "rootFS" file.Known issues:
Delete does not actually delete everything inside a folder
You can open directories for reading. Probably even write to them.
fs.list will only do 1 * and then stop.
Intentional things that may look like bugs:
Delete doesn't remove the contents in a block. It just marks it as available for writing to
Github(contains explanation of how Ext2CC works)
https://github.com/AI221/ext2ccLicense
MIT. Basically, do anything you want with it, but I am not liable for damages ( so if you store your only copy of a picture of your cat in this and it gets corrupted, I'm not responsible.)Backup anything you put on this that is important. Expect to loose it if you store it like this, because (insert beta excuse)
Edited by Geforce Fan, 24 October 2016 - 12:07 AM.