Veja a função parse_fs_type em mke2fs.c :
- se um tipo de sistema de arquivos for especificado explicitamente (usando
-t), use isso - se a ferramenta estiver rodando no Hurd, use “ext2”;
- se o nome do programa for
mke3fs, use "ext3"; - se o nome do programa for
mke4fs, use "ext4"; - se o nome do programa começar com
mkfs., use o sufixo; - caso contrário, use o padrão definido em
/etc/mke2fs.conf, se houver; - caso contrário, use "ext2", a menos que um diário esteja ativado por padrão, nesse caso use "ext3".
A string de texto resultante é usada para encontrar uma definição de sistema de arquivos em /etc/mke2fs.conf (além de “ext2”, que é tratado internamente).
Assim, seu mkmk acabaria usando o tipo de sistema de arquivos ext2.