May 15, 2013
1:43 p.m.
Sorry imeant 3blocks Sankar P <sankar.curiosity@gmail.com> wrote:
On Mon, May 13, 2013 at 1:35 PM, shampavman <shampavman.cg@gmail.com> wrote:
Hi all,
Supposing i create a file of size 10K, it will occupy 2 blocks (4K each). Now if i want to read only 1 block from it how can i do it?
It will require 3 blocks.
read(fd, buf, 4096) ; would this mean i would read the first block and all its contents?
It may be read even further (readahead)
If you are in kernel mode, and if you want to implement your own filesystem and want to read a single block, you can use the sb_bread function.
-- Sankar P http://psankar.blogspot.com
4839
Age (days ago)
4839
Last active (days ago)
0 comments
1 participants
participants (1)
-
Shampavman