ext2 inode size diferente de 128b [OpenBSD]

Não sei já aconteceu com alguns dos senhores que utilizam FreeBSD/OpenBSD: depois de instalar o OpenBSD 4.4 -release semana passada, resolvi montar meu /home do Ubuntu 8.10 para acessar músicas e demais arquivos, da maneira usual:

# mount -t ext2fs /dev/wd0k /mnt
Ext2 fs: unsupported inode size

Procurando pela mensagem de erro pela web, encontrei esse post de Wouter Godefroy com um patch para solucionar o problema, que também já havia sido observado pelo pessoal do FreeBSD, neste bugreport.

Pelo jeito, o Fedora 9 (e outras distribuições, como o Ubuntu 8.10) aumentaram o inode size do ext2fs de 128 para 256 bytes, impossibilitando a montagem dessas partições no Free/OpenBSD.

O patch já foi aplicado no OpenBSD -current (#34), e a montagem de partições ext2fs está funcionando sem problemas, read e write, como vocês podem ver abaixo:

$ uname -ar
OpenBSD fbs.cdel 4.4 GENERIC.MP#34 i386
$ mount
/dev/wd0a on / type ffs (local)
/dev/wd0d on /tmp type ffs (local, nodev, nosuid)
/dev/wd0e on /usr type ffs (local, nodev)
/dev/wd0f on /var type ffs (local, nodev, nosuid)
/dev/wd0k on /mnt type ext2fs (local, nodev, nosuid)

Só pra complementar, para montar partições ext2fs automaticamente em tempo de boot é só adicionar ao /etc/fstab (substituindo pelo device correto apontado pelo seu disklabel(8), evidentemente, e customizando as opções de montagem de acordo com sua necessidade):

/dev/wd0k /mnt ext2fs rw,nodev,nosuid 0 0

Cheers!

Etiquetado

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: