Messages in this thread | | | Date | Wed, 4 Nov 1998 15:51:17 -0500 | From | "Theodore Y. Ts'o" <> | Subject | Re: Volume Managers in Linux |
| |
From: BERNARD Sebastien <sebastien.bernard@cegetel.fr> Date: Wed, 4 Nov 1998 14:34:59 +0100
One solution to cope with such problem without touching the ext2 code is to make the block number of one partition not adjacent to the other.
You can't just do this without touching the ext2 code because the ext2 code (like most filesystems that don't explicitly support multiple filesystems) assume that the block numbering is contiguous.
The other problem with simply divvying up the block number space is that you will have fragmentation issues. The plan which I have is when we revise the way block address get stored to support B-tree extent maps, that we leave room for a 8-byte block address. 4-bytes for the block number, 2-bytes for the volume/slice number, and 2-bytes reserved for future use. This gets around the fragmentation problem by expanding the address space.
- Ted
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |