Skip to contentSkip to conversation

How to get the size of the block device ???? (Important)

DISCUSSION Nicholas Berry 1 participant 1 message Dec 17, 2002

lore
Share & tools
lore
#0 lore raw

I think the question being asked is 'how do I find out how many block long the device is?'

You can open it, seek to the end, then the file postiton will tell you the size of the device.

Nik

Quoted 2 lines
Quoted 2 lines
Quoted 2 lines

"Richard B. Johnson" <[email protected]> 12/17/02 09:36AM

Quoted 6 lines · On Tue, 17 Dec 2002, [iso-8859-1] Sanjay Kumar wrote:

Hi,
I am Sanjay Kumar and wants to write my own file
system on Linux. I have almost written the code.
But,now i have a problem while writing the code
for "mkfs" for my filesystem.

Quoted 7 lines

Problem Summary : I need the size of the block device in bytes on which my file system will be created. Actually, there is a feild in the super block, needs the total no of blocks on the device while while creating the filesystem. So, Can you Plz. help me out of this problem.

You make an ioctl() function for your file-system that returns the block-size that you selected when you designed the system.

Cheers,
Dick Johnson
Penguin : Linux version 2.4.18 on an i686 machine (797.90 BogoMips). Why is the government concerned about the lunatic fringe? Think about it.