Eu tenho um pequeno sistema de "resgate" (16 MB) que inicializo no ram como ramdisk. O disco initrd que estou preparando precisa ser formatado. Acho que o ext4 funcionará bem, mas obviamente não faz sentido usar o diário ou outros recursos avançados do ext4.
Como posso criar o sistema de arquivos ext4 mais mínimo?
- sem diário
- sem nenhum lazy_init
- sem nenhum atributo estendido
- sem acl sem arquivos grandes
- sem suporte de redimensionamento
- sem metadados desnecessários
o sistema de arquivos mínimo mais simples possível?
Perdoe-me por desafiar seus requisitos, mas o que você está tentando alcançar desativando esses recursos? Espaço em disco? Desempenho? ...?
Estou lutando para entender por que você deseja que um sistema de arquivos seja gravável e não deseja a segurança do registro no diário, ou por que deseja usar o ext4 para um sistema de arquivos somente leitura.
Um pequeno sistema de arquivos squashfs readonly parece uma opção mais segura para um sistema de recuperação e seria menor e mais rápido que o ext4 na maioria dos casos.
mke2fs -t ext4 -O ^has_journal,^uninit_bg,^ext_attr,^huge_file,^64bit [/dev/device or /path/to/file]
man ext4
contém muitos recursos que você pode desativar (usando^
).A resposta correta aqui é não usar um ramdisk.
O que você está descrevendo é um sistema ativo. Nenhuma configuração sã de sistema live Linux usa ramdisks há anos , porque é muito melhor:
ou: