Protocolo para montar o sistema de arquivos de rede fat32 no Linux com a capacidade de bloquear arquivos (não bloqueios de aviso)

1

Eu tenho um sistema de arquivos fat32 em um dispositivo de armazenamento NAS (nslu2) que eu preciso montar no meu sistema Ubuntu. Eu tentei montagens Samba e NFS, mas ambos não suportam o bloqueio adequado. Mais especificamente, não consigo salvar arquivos na unidade montada através do GNUcash, KeepassX etc, o que torna a parte bastante inútil.

Existe um protocolo que me permita alcançar isso? Observe que o dispositivo de armazenamento NAS está executando um sistema operacional Linux para que eu possa executar praticamente qualquer protocolo que tenha uma implementação Linux.

A única opção que não estou procurando é reformatar a partição para ext3, o que não sou capaz de fazer devido a outras restrições.

Como alternativa, alguém já conseguiu o bloqueio adequado de um sistema fat32 pela rede usando o Samba?

Ou o bloqueio consultivo é o melhor que você obtém com um sistema de arquivos fat32 montado em rede?

Eu pensei em tentar o sshfs, mas não encontrei nenhuma indicação de que isso resolveria meu problema.

Edit: Ok, talvez eu possa reformatar a unidade, mas para qualquer sistema de arquivos, exceto ext3. O "unslung" nslu2 não gosta de mais de um drive ext3, e eu já tenho um conectado. Portanto, qualquer solução que envolva a reformatação da unidade para ntfs, hfs, etc. é perfeita, desde que eu possa montá-la nos arquivos linux e lock.

    
por nagul 29.07.2009 / 15:14

1 resposta

1

dependendo da versão do kernel instalada, exportar a unidade como o NFS pode funcionar.

da FAQ do NFS do Linux: ( link )

"O cliente NFS no 2.6.12 fornece suporte para bloqueios flock () / BSD em arquivos NFS, emulando os bloqueios do estilo BSD em termos de bloqueios de intervalo de bytes POSIX. Outros clientes NFS que usam o mesmo mecanismo de emulação, ou que use os bloqueios fcntl () / POSIX e, em seguida, verá os mesmos bloqueios que o cliente Linux NFS vê. "

    
por 26.01.2010 / 15:18