Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/errornointernet/mkfs.ext2

A mkfs.ext2 implementation in Go
https://github.com/errornointernet/mkfs.ext2

ext2 golang mkfs

Last synced: 5 days ago
JSON representation

A mkfs.ext2 implementation in Go

Awesome Lists containing this project

README

        

# mkfs.ext2
A mkfs.ext2 implementation in Go

## Usage
```sh
# Print all flags
mkfs.ext2 -help

# Create a file with a filesystem
# (automatically determines blocks, if file.ext2 doesn't exist then it's 1 GiB)
mkfs.ext2 -device file.ext2

# Create a filesystem on a real device (automatically determines blocks)
mkfs.ext2 -device /dev/sdX
```

## Objects
- [x] Superblock
- [x] Device
- [x] Bgdt
- [x] BgdtEntry
- [x] Inode (partial, only used to create root inode)
- [x] Filesystem