OS X continua “perdendo” minhas ações do Linux Samba

5

Eu tenho um servidor Linux (Ubuntu 8.10) e um Macbook (10.5.7). O servidor Linux tem alguns compartilhamentos do Samba que eu montei no Macbook.

Eles são configurados para serem montados na inicialização usando a opção "Abrir aplicativos na inicialização" no OS X.

Ou uso o Macbook conectado à minha rede com fio ou à minha rede sem fio e alterno com freqüência entre (dependendo da sala em que estou). Acabei de fechar a tampa para deixá-lo dormir quando estou movendo-a pela casa.

Normalmente deixo o Macbook para dormir durante a noite e tendem a não desligá-lo com frequência (a menos que eu tenha que fazer conforme descrito abaixo).

Meu problema é que, depois de um ou dois dias de uso, conforme descrito, os compartilhamentos do samba são visíveis, mas não exibem arquivos. O que quero dizer é que clico duas vezes no compartilhamento na minha área de trabalho e ele abre, mas está vazio - nenhum arquivo é exibido.

Se eu tentar desmontar o compartilhamento, nada acontece, o ícone da unidade compartilhada permanece na minha área de trabalho. Se eu tentar desmontar usando o Terminal, o comando simplesmente trava indefinidamente.

Neste ponto, a única solução que conheço é a reinicialização - no entanto, isso nunca funciona. Eu escolho "Desligar" e confirmo que depois de uma longa espera eu recebo um erro sobre algum programa (um aleatório dos que eu estou executando) sendo incapaz de desligar. Usar "Force Quit" nesse comando não alcança nada.

A única solução é manter o botão de energia pressionado até que ele seja desligado.

Isso costumava acontecer raramente, mas parece estar acontecendo com mais frequência nos últimos tempos.

Alguém mais experimentou problemas semelhantes? Eu tive meu Macbook por cerca de dois anos e gostaria de saber se ele só precisa de uma reinstalação ou algo assim. Eu costumava executar o Windows e descobri que ele se beneficiava de uma reinstalação periodicamente. Meu Macbook se beneficiaria da mesma coisa? Ou soa mais como um problema de hardware?

Agradecemos antecipadamente por qualquer ajuda.

    
por Darren Greaves 18.07.2009 / 17:11

2 respostas

3

Este é um problema do protocolo Samba, não um problema do OS X (especificamente). Eu tive a mesma coisa acontecendo conectando a volumes SMB do meu Macbook e de um laptop Linux, com quase os mesmos resultados.

A maneira como consertei isso foi instalar o Netatalk no meu sistema Linux e conectar-se aos mesmos compartilhamentos usando o AFP. Eu também uso isso para fazer backup com o Time Machine.

Há duas coisas principais a fazer, e há alguns links abaixo sobre como configurar tudo (AFP + Time Machine).

  • Recrie o pacote netatalk para criptografar a autenticação. O Leopard requer isso, mas não está habilitado no Debian / Ubuntu por padrão.
  • Configure os volumes que você deseja compartilhar no servidor e reinicie o serviço netatalk.

Se você não estiver usando TM, você pode apenas fazer o material netatalk / afp. Aqui estão os comandos que usei:

sudo apt-get build-dep netatalk
sudo apt-get install cracklib2-dev fakeroot libssl-dev
sudo apt-get source netatalk
cd netatalk-2*
sudo DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -rfakeroot
sudo dpkg -i ~/netatalk_2*.deb
sudo dpkg -i ~/tmp/netatalk_2*.deb
echo "netatalk hold" | sudo dpkg --set-selections
sudo vi /etc/netatalk/AppleVolumes.default
# add a line similar to:
/path/to/share SharedVolume allow:username cnidscheme:cdb options:usedots,upriv

Etapas adicionais para o Time Machine.

  • Desative a verificação rigorosa dos volumes do Time Machine no OS X. Não me lembro do comando específico, mas isso é fácil de encontrar.
  • Crie um arquivo sparsebundle com o HD Utility e copie para o servidor.
  • Diga ao Time Machine para se conectar ao servidor.

link

link

link

I used to run Windows and found it benefited from a re-install periodically, will my Macbook benefit from the same thing? Or does it sound more like a hardware problem?

Não, o Mac OS X não sofre dos mesmos problemas de design do sistema operacional que o Windows faz, quando é prática comum "consertar" sistemas que estão em execução há algum tempo.

    
por 18.07.2009 / 17:50
0

Problema idêntico para mim, mas com um servidor de arquivos do Windows, e não tenho conhecimento de nenhum software de servidor AFP para Windows. Acho que vou continuar procurando uma correção no meu Mac.

    
por 31.01.2010 / 08:26