O UBIFS é um sucessor do JFFS2 e concorrente do LogFS . O UBIFS não funciona com o que muitas pessoas consideram dispositivos flash como discos rígidos baseados em flash, Cartões SD, pen drives, etc .; porque esses dispositivos usam uma camada de emulação de dispositivo de bloco chamada FTL (Flash Translation Layer) que faz com que pareçam dispositivos tradicionais de armazenamento baseados em blocos para o mundo externo. O UBIFS foi desenvolvido para funcionar com dispositivos flash que não possuem uma camada de emulação de dispositivo de bloco e que são manipulados pelo subsistema MTD e se apresentam ao espaço do usuário como dispositivos MTD.
O mesmo se aplica ao JFFS2 - o UBIFS é mais um novo / melhorado drop-in para o JFFS2. Então, se você está tentando instalar UBIFS / JFFS2 / LogFS na unidade Flash USB, não faz sentido . No caso de dispositivos flash que não tenham uma camada de emulação de dispositivo de bloco, como roteador ou smartphone, faz sentido.
Mas eu acho que você não instalará o Servidor do Ubuntu em cima do seu roteador / smartphone ou algo assim.
Espero que ajude.