Hey.
Eu tenho um pequeno cluster aqui para algumas aplicações científicas (gaussian, crystal, etc). A versão instalada foi a 7.04 a algum tempo então resolvi atualizar 7.04, 7.10, 8.04, 8.10. Um de cada vez, como indicado por aí. Tudo parecia funcionar bem, até os doutos começarem a fazer o uso devido do cluster.
A configuração do cluster se faz de 1 servidor e 11 nós com dois diretórios exportados:
/home 192.168.1.0/255.255.255.0(rw)
/usr/local/cluster 192.168.1.0/255.255.255.0(ro)
E o /etc/fstab dos nós se encontra assim:
ladao:/home /home nfs
tcp,sync,noatime,nodiratime,rw 0 0
ladao:/usr/local/cluster /usr/local/cluster nfs
tcp,sync,noatime,nodiratime,ro 0 0
Tenho as devidas permissões de escrita nos diretórios montados por nfs. O problema aparece quando tento criar um arquivo já existente.
Simplesmente ocorre um erro de permissão. E se insisto em salvar no editor (nano, vi) o arquivo é reescrito zerado. Ou seja ele escreve no diretório mas apaga todo o conteúdo existente. Dessa forma aparece o erro nos programas científicos que fazem uso de arquivos de entrada e saída e reutilizam esses arquivos de saída.
Como podem ver abaixo as permissões estão aparentemente corretas.
server:
erik@ladao:~$ ls -lnad .
drwxrwxrwx 9 1000 0 824 2009-04-08 10:30 .
client:
erik@diomedes:~$ ls -lnad .
drwxrwxrwx 9 1000 0 824 2009-04-08 10:30
mas ...
erik@diomedes:~$ touch teste1
erik@diomedes:~$ echo "a" >> teste1
erik@diomedes:~$ more teste1
a
erik@diomedes:~$ echo "a" > teste1
-bash: teste1: Invalid argument
erik@diomedes:~$ more teste1
erik@diomedes:~$
O arquivo é recriado, com o ">" mas com o erro visto.
Por favor, alguma luz nisso.
Obrigado.