Montando a partição ufs com permissões de leitura / escrita no Ubuntu 10.04

3

De acordo com este módulo de kernel do writeup é compilado com somente permissões de leitura. Eu poderia montar uma partição do ufs com este comando:

sudo mount -t ufs -r -o ufstype=ufs2 /dev/mapper/loop0p1 /mnt/freebsd/

E monta o sistema de arquivos sem permissões de gravação. Existe um pacote ufs-utils para o Debian / Ubuntu, mas não consegui descobrir como usá-lo. Portanto, existe uma maneira de obter permissões de leitura / gravação para o ufs no Ubuntu / Linux.

    
por nixnotwin 14.11.2011 / 15:53

1 resposta

9

Eu acredito que o Debian e o Ubuntu deixem de escrever suporte para o UFS quando compilam seu kernel, porque o suporte de gravação no driver Linux UFS não é considerado totalmente confiável. Em vez de expor você à perda de dados se montar um sistema de arquivos de leitura / gravação, eles preferem avisar você.

Se você quiser usar o driver Linux UFS para gravação, precisará recompilar um kernel, com suporte a leitura / gravação habilitado para o UFS.

Alternativamente, você pode rodar uma pequena instalação do FreeBSD em uma máquina virtual (QEMU / KVM, VirtualBox ou qualquer outra coisa que você goste). Dê à máquina virtual acesso à imagem do seu sistema de arquivos como uma imagem de disco bruta, monte o sistema de arquivos na VM e exporte-o sobre o NFS.

    
por 15.11.2011 / 01:45