Fwd: Creating mkfs for my custom filesystem

Pranay Srivastava pranjas at gmail.com
Fri Mar 29 06:26:29 EDT 2013


---------- Forwarded message ----------
From: Pranay Srivastava <pranjas at gmail.com>
Date: Fri, 29 Mar 2013 15:53:21 +0530
Subject: Re: Creating mkfs for my custom filesystem
To: Sankar P <sankar.curiosity at gmail.com>



On 3/29/13, Sankar P <sankar.curiosity at gmail.com> wrote:
> Hi,
>
> I am trying to write a simple filesystem to learn the basics of it.
>
> I have decided on a simple layout for my filesystem where the first
> block will be the super block and   will contain the version
> information etc. The second block will contain the list of inodes.
> Third block onwards will be data blocks. Each file can grow only up to
> a single block size. Thrid block will represent the first file, fourth
> block for the second file and so on. Directories will not be
> supported.
>
> Now I want to create a mkfs for my filesystem as mentioned above. But
> I am not able to find out how to do the mkfs for my filesystem such
> that the generic mkfs utility will understand my filesystem. What APIs
> should I be using ?
>
> Any help is appreciated. Thanks.
>
> --
> Sankar P
> http://psankar.blogspot.com
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>

Hi Sankar,

I started with something like that. Although I wrote just a bit more
complex but it really is quite simple. If you want you can use this
and I'll also like to contribute to it.

https://github.com/pranjas/psfs.git

Checkout psfs.h and psfs-format.c for complete details. Let me know if
you need any help.

         ---P.K.S---



More information about the Kernelnewbies mailing list