Como você sabe , se não houver opção root_owner, o mke2fs usará o usuário e o ID do grupo do usuário executando o mke2fs. Vamos testá-lo no Ubuntu 22 x86_64 (mke2fs 1.46.5 (30-dez-2021)):
Gerar imagem
mke2fs -t ext2 -I 256 -E 'lazy_itable_init=0,lazy_journal_init=0' -O '^large_file' -O '^huge_file' -L ext2test 'diskEmpty.img' 102400k
imagem Mount
gnome-disk-image-mounter -w diskEmpty.img
Mas apenas o usuário root pode escrever para isso... Por quê?
Vamos testar a opção root_owner:
Gerar imagem
mke2fs -t ext2 -I 256 -E 'root_owner=1000:1000,lazy_itable_init=0,lazy_journal_init=0' -O '^large_file' -O '^huge_file' -L ext2test 'diskEmpty.img' 102400k
imagem Mount
gnome-disk-image-mounter -w diskEmpty.img
Agora posso gravar no meu disco.
Por que não consigo gravar no disco sem root_owner
o recurso?
A página de manual à qual você vinculou explica bem que, de fato, desde a versão 1.42, o UID:GID do diretório raiz não é mais o padrão do usuário executando mke2fs.
Se, na versão >1.42, você desejar que o UID:GID do diretório raiz seja o do usuário executando mke2fs, você deve especificar explicitamente
root_owner
como parte da lista de recursos eventualmente omitindo seus parâmetros opcionais uid:gid.Esta é uma consequência de um patch de T. Ts'o ( mke2fs: não defina o diretório raiz UID/GID automaticamente ) que instrui explicitamente a:
A raiz do novo sistema de arquivos pertence ao root. Com permissões padrão, apenas o root pode gravar nele. O usuário da sua sessão provavelmente é um usuário comum (UID 1000 provavelmente).