https://github.com/devkhan/dkfs
Sample implementation of a file system. :copyright: Devesh Khandelwal and Ankit Pathak till 21/04/16.
https://github.com/devkhan/dkfs
Last synced: 8 months ago
JSON representation
Sample implementation of a file system. :copyright: Devesh Khandelwal and Ankit Pathak till 21/04/16.
- Host: GitHub
- URL: https://github.com/devkhan/dkfs
- Owner: devkhan
- Created: 2016-04-11T08:16:44.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-04-22T04:38:07.000Z (about 10 years ago)
- Last Synced: 2025-01-18T14:53:32.702Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dkfs - deaD starK File System
This is an implementation of the simplest possible file system. This is just an asssignment and not for any actual use. It can help you if you want to understand how file systems work by doing some trivial tasks on the file system. For this, we have created our own super-inefficient filesystem.
### Building
I've only tested this on VS2015 on Windows 10 Build 10586, so I don't know about other platforms.
### Usage
#### WARNING: Before use, make sure you don't have a `D:\` as it will override it, and you will lose your data. I'd suggest making a virtual hard disk (.vhd) file of ~10-100MB and then use this executable.
Once you have compiled it, you'll have an executable (`dkfs.exe`) for interactive use.
For a list of commands, see [help.txt](help.txt), or enter h on the interactive prompt.
### License
All :copyright:s are reserved by Devesh Khandelwal ([@devkhan](https://github.com/devkhan)) and Ankit Kumar Pathak ([@Pathaked](https://github.com/Pathaked)) till the project submission (i.e. April 21st, 2016 as of writing this, may extend further), after that [WTF Public License](http://www.wtfpl.net/) applies.