Como eu monto um sistema de arquivos formatado com logfs?

2

Estou tentando montar um sistema de arquivos formatado em logfs no Ubuntu Server 11.10. Aqui está o que eu fiz:

# apt-get install logfs-tools
# mkfs.logfs /dev/sda5
...
Finished generating LogFS
# mount -t logfs /dev/sda5 /tmp/fs5
mount: unknown filesystem type 'logfs'

estou sentindo falta de um modprobe ou algo assim?

    
por galets 20.01.2012 / 21:32

2 respostas

2

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.

    
por BBK 08.03.2012 / 21:30
2

Parece que o Ubuntu não compila o LogFS

$ grep -i logfs /boot/config-3.*
/boot/config-3.0.0-15-generic:# CONFIG_LOGFS is not set
/boot/config-3.0.0-16-generic:# CONFIG_LOGFS is not set

No entanto, você pode clonar a última fonte do LogFS usando o seguinte comando:

git clone git://github.com/prasad-joshi/logfs_upstream.git

A ferramenta userland pode ser clonada usando

git clone git://github.com/prasad-joshi/logfsprogs.git
    
por PJoshi 29.02.2012 / 13:50