crosvm/ext2
Keiichi Watanabe 4b0f24e4ef Automatic clippy fix for Rust 1.88
To prepare for Rust toolchain uprev, ran `tools/clippy --fix` with
Rust 1.88 for each platform.
To build with the current Rust version 1.81, some changes with unstable
features were manually reverted.

BUG=b:455879436
TEST=CQ

Change-Id: I4a91460d4fc2de5d7afbc2da04b7f7765219bb2e
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/7089630
Reviewed-by: David Stevens <stevensd@chromium.org>
Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
2025-11-17 10:25:21 -08:00
..
examples ext2: Make Builder take a root directory path 2024-09-25 09:42:23 +00:00
src Automatic clippy fix for Rust 1.88 2025-11-17 10:25:21 -08:00
tests Automatic clippy fix for Rust 1.88 2025-11-17 10:25:21 -08:00
Cargo.toml Workspace deps grab bag 2025-05-16 11:26:38 -07:00
README.md ext2: Add example mkfs program 2024-04-17 06:16:54 +00:00

ext2

This crate provides utilities to create ext2 file system on memory or a file.

examples/mkfs.rs shows how to use this library. This program is our alternative to mkfs.ext2 that create an ext2 file system on a file and useful for debugging this ext2 itself with existing utilities in e2fsprogs such as fsck and dumpe2fs.

$ cargo run --release --example mkfs -- --path disk.img
Create disk.img
$ dumpe2fs disk.img
dumpe2fs 1.47.0 (5-Feb-2023)
Filesystem volume name:   <none>
Last mounted on:          <not available>
Filesystem UUID:          c6e49d8f-106f-4472-b0e8-6babcc3fa496
Filesystem magic number:  0xEF53
...