https://bugzilla.kernel.org/show_bug.cgi?id=216714 Theodore Tso (tytso@xxxxxxx) changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tytso@xxxxxxx --- Comment #4 from Theodore Tso (tytso@xxxxxxx) --- I'm curious --- *why* are you wanting to create file systems with an offset to begin with? The original reason why this feature was added was in a highly specialized case where someone was creating a system image for some embedded system or for a virtual machine. In this use case, the image contained a partition table, and the offset feature was used to create a filesystem at the appropriate location as specified by the partition table. A typical use case is as part of an automated build procedure where the system image (say, for an Android mobile device, or some ARM development board, such as a Beaglebone, Arduino, etc., or some Virtual machine), using the mke2fs -d option to pre-populate the file system with the root file system, or some data partition, etc. Since Best Practices for such automated build systems involve creating a reproducible build, there is nothing precious on the file system that can't be replicated by re-running the the automated build. So if the offset is wrong (which is to say, inconsistent with the partition table which was laid down using the same automated build system), the developer will just curse to themselves, and can determine the offset by looking at the build image creation script, and then adjust that offset to match with the offset that was set in the partition table. So I'm a bit perplexed about why you were using a random starting offset for the file system, and why you can't seem to figure out the offset afterwards. The typical approach is to RTFS (Read The Fine Shellscript) to determine the offset, and then to fix the perhaps not-so-fine shell script. :-) -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.