Skip to contentSkip to conversation

Block allocation

DISCUSSION vineetagarwal 2 participants 4 messages Sep 27, 2008 – Sep 29, 2008

lore
Share & tools
lore
#0 lore raw

hello everybody,

I want to allocate few blocks from a blockgroup in ext2 within a range of offset specified by user. Is it possible of doing so if yes then can someone please explain.As i know balloc.c and ialloc.c are responsible for it and they work on entire file system can i somehow manipulate it for ceratin ranges.

For Ex
let say i provide a range 100 - 3000. Can i allocate few blocks within this range .

Thanking you

Quoted 1 line

From :

Vineet Agarwal

Signature · 2 lines
View this message in context: http://www.nabble.com/Block-allocation-tp19703506p19703506.html
Sent from the linux-ext4 mailing list archive at Nabble.com.
#1 lore raw
Quoted 10 lines · vineetagarwal

I want to allocate few blocks from a blockgroup in ext2 within a range of offset specified by user. Is it possible of doing so if yes then can someone please explain.As i know balloc.c and ialloc.c are responsible for it and they work on entire file system can i somehow manipulate it for ceratin ranges.

For Ex
let say i provide a range 100 - 3000. Can i allocate few blocks within this range .

While the filesystem mounted (and accessed through the kernel) or unmounted (and accessed via libext2fs)? Anything is possible. if you are willing to write some code....

Why do you need to do this, and is this for some class or problem set?

- Ted

#2 lore raw

thank you for replying .
well iam working on a project where i need to allocate few blockgroups for manipulation of data.
yeah i can write the code but i was actually thinking that could i somehow manipulate the code at top level of allocation , so that not much changes

Quoted 28 lines · Theodore Ts'o
Quoted 8 lines · vineetagarwal

I want to allocate few blocks from a blockgroup in ext2 within a range of offset specified by user. Is it possible of doing so if yes then can someone
please explain.As i know balloc.c and ialloc.c are responsible for it and they work on entire file system can i somehow manipulate it for ceratin ranges.

Quoted 4 lines

For Ex
let say i provide a range 100 - 3000. Can i allocate few blocks within this
range .

While the filesystem mounted (and accessed through the kernel) or unmounted (and accessed via libext2fs)? Anything is possible. if you are willing to write some code....

Why do you need to do this, and is this for some class or problem set?

- Ted
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

Signature · 2 lines
View this message in context: http://www.nabble.com/Block-allocation-tp19703506p19722589.html
Sent from the linux-ext4 mailing list archive at Nabble.com.
#3 lore raw
In reply to vineetagarwal

thank you for replying .
well iam working on a project where i need to allocate few blockgroups for manipulation of data.
yeah i can write the code but i was actually thinking that could i somehow manipulate the code at top level of allocation , so that not much changes are made to the good old existing code and work is done.
if you can please provide me with some help
thank you

Quoted 19 lines · vineetagarwal

hello everybody,

I want to allocate few blocks from a blockgroup in ext2 within a range of offset specified by user. Is it possible of doing so if yes then can someone please explain.As i know balloc.c and ialloc.c are responsible for it and they work on entire file system can i somehow manipulate it for ceratin ranges.

For Ex
let say i provide a range 100 - 3000. Can i allocate few blocks within this range .

Thanking you

Signature · 2 lines
From :
Vineet Agarwal
Signature · 2 lines
View this message in context: http://www.nabble.com/Block-allocation-tp19703506p19722649.html
Sent from the linux-ext4 mailing list archive at Nabble.com.