> Hi, > > I want to trace the overall flow of mkfs inside linux kernel. Specifically > want to know which > kernel fs data structures are affected when we run "mkfs" ? > What all "mkfs" command writes on the block device when we run the > command? > Are there any good documents which can explain the same? There's nothing special about mkfs (mkfs.ext2, mkfs.msdos, mkfs.xfs, mkfs.btrfs, etc.) regarding the kernel. >From the kernel point of view, it's a userspace program that write to a block device, eg. you could use 'dd' to achieve the same result (using a filesystem image). The kernel is using the "output" of mkfs later, when you issue "mount" command to mount the filesystem stored on the block device. Regards. -- Yann Droneaud OPTEYA _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies