gexto
gexto copied to clipboard
EXT2/EXT3/EXT4 Filesystem library for Golang
I'm using https://github.com/gokrazy/gokrazy to create bootable application images. It needs to add an (ext4) partition for user data to the image. Can I create that ext filesystem and write it...
Thanks good OSS!!! The convenience of Open or Remove is improved by acquiring the file list of filesystem. And I want to use List methods. Deep respect.
You should be using `sb.s_desc_size` if `sb.s_rev_level == 1` and `32` if ` if `sb.s_rev_level == 0` over [here](https://github.com/nerd2/gexto/blob/39468ec063f630a4824d82e1a06e608a07f0aec7/filesystem.go#L231-L234) because in ext4 the block group descriptor could be larger.
I think the implemented extent traversal logic is incorrect. This is not documented anywhere but `ext4_extent_idx` structs after the `ext4_extent_header` are sorted by the `ei_block`. The current logic picks the...
Hi, Thanks for this great library! How easy/hard would it be to start supporting 256 inode size instead of only 128? That'd be awesome to have Cheers!