1*bb4ee6a4SAndroid Build Coastguard Worker# ext2 2*bb4ee6a4SAndroid Build Coastguard Worker 3*bb4ee6a4SAndroid Build Coastguard WorkerThis crate provides utilities to create ext2 file system on memory or a file. 4*bb4ee6a4SAndroid Build Coastguard Worker 5*bb4ee6a4SAndroid Build Coastguard Worker`examples/mkfs.rs` shows how to use this library. This program is our alternative to `mkfs.ext2` 6*bb4ee6a4SAndroid Build Coastguard Workerthat create an ext2 file system on a file and useful for debugging this ext2 itself with existing 7*bb4ee6a4SAndroid Build Coastguard Workerutilities in `e2fsprogs` such as `fsck` and `dumpe2fs`. 8*bb4ee6a4SAndroid Build Coastguard Worker 9*bb4ee6a4SAndroid Build Coastguard Worker```console 10*bb4ee6a4SAndroid Build Coastguard Worker$ cargo run --release --example mkfs -- --path disk.img 11*bb4ee6a4SAndroid Build Coastguard WorkerCreate disk.img 12*bb4ee6a4SAndroid Build Coastguard Worker$ dumpe2fs disk.img 13*bb4ee6a4SAndroid Build Coastguard Workerdumpe2fs 1.47.0 (5-Feb-2023) 14*bb4ee6a4SAndroid Build Coastguard WorkerFilesystem volume name: <none> 15*bb4ee6a4SAndroid Build Coastguard WorkerLast mounted on: <not available> 16*bb4ee6a4SAndroid Build Coastguard WorkerFilesystem UUID: c6e49d8f-106f-4472-b0e8-6babcc3fa496 17*bb4ee6a4SAndroid Build Coastguard WorkerFilesystem magic number: 0xEF53 18*bb4ee6a4SAndroid Build Coastguard Worker... 19*bb4ee6a4SAndroid Build Coastguard Worker``` 20