Distros como nanoBSD, bowlfish e outros usam sistemas de arquivos de memória para coisas como / etc, var, / tmp e outros, para que não gravem no armazenamento flash. Obviamente / tmp pode ser perdido com segurança sem impedir a reinicialização para um sistema em funcionamento e, para os outros, a variante do SO gerencia a gravação do que está nas montagens do MFS para o armazenamento persistente. O Bowlfish faz isso armazenando / var & / etc como partições reais e, em seguida, copiando para o MFS na inicialização, desligamento e intervalos regulares. O FreeNAS (que usa o NanoBSD) possui uma partição / data na qual armazena alguns bancos de dados sqlite dos quais ele recria o / etc na inicialização e para o qual salva todas as alterações feitas através da interface do usuário da web.
No entanto, os cartões CF e SD percorreram um longo caminho nos últimos 10 anos e, embora o limite de gravação ainda exista, ele é tão alto nos dias de hoje que não é mais um fator, e é por isso que discos rígidos SSD agora são populares e comuns. Honestamente, hoje em dia eu me preocupo mais com as cabeças em seu disco rígido batendo nos discos e morrendo dessa maneira do que o limite de gravação fazendo com que um flash drive seja inutilizável.