Virtual Disk is a simple virtual storage system written in Javascript.
It simulates a virtual hard drive by allowing you to create, store, and retrieve files inside a single large file, mimicking how real-world virtual storage systems (like VMs and cloud disks) work.
- Create a virtual disk file of any size (e.g., 100MB)
- Write files into the virtual disk
- Read files from the virtual disk
- Simple in-memory file indexing
- Command Line Interface (CLI) to interact with the disk
- Modular Javascript codebase for easy extension
- Language: Javascript
- File Handling: fs, OOPS
- Build System: Node.js
git clone https://github.com/yourusername/virtual-disk.git
cd virtual-disk- Support for folders and subdirectories
- Deletion of files and space reclaiming
- Save/load file index to/from disk
- Encryption of file contents
- Compression to optimize storage
- Multi-disk management
- Journaling and crash recovery
This project is licensed under the MIT License.
- GitHub: @yuvrajkarna2717
- LinkedIn: Yuvraj Karna