Hi there, I am trying to squeeze as much as possible into my initrd. In order to do that, it would be very useful (amongst many other things) to know how to format a filesystem that ends up with the space available that I initially intended it for. I mean, if I create a 40Mb ramdisk: dd if=/dev/zero of=ramdisk bs=1k count=40.000 a file of size 40.960.000 bytes is created, 40Mb. Fine. Now, I format it and space is allocated for inodes and all that, mke2fs -m0 ramdisk hence, when I mount it (as a loop device in this case) I end up with (once lost+found is deleted): 1k-blocks available 38733 38733 I know that's down to the formatting, inodes allocated and bs and all the filesystem parameters, but I have played with them in mke2fs, and can't really get the formula to figure out exactly how big the ramdisk needs to be for, say, end up with 40Mb of available space in the filesystem. Any hints? Also, I am using ext2, although I have seen people using minix. Is there really a significant gain in doing that? does the actual file system structure affect in any way the contect of the information is actually holding? TIA, Jaime -- To unsubscribe from this list, send a message to [EMAIL PROTECTED] with the command "unsubscribe linux-embedded" in the message body. For more information, see <http://waste.org/mail/linux-embedded>.