Eu tenho um compartilhamento de samba localizado em uma unidade USB DD-WRT V24 de armazenamento USB do roteador. Eu tento copiar um arquivo de uma máquina MAC OSX usando o Finder. O Finder retorna a seguinte mensagem: "não pode ser copiado porque não há espaço livre suficiente". Mesmo que haja muito espaço. O localizador pode ler o arquivo do compartilhamento Samba. Usando o Terminal, eu posso ler e escrever de e para o compartilhamento do Samba. Parece que há algo sobre o localizador. Todos os diretórios e arquivos têm permissão "777", portanto a permissão não deve ser um problema. O compartilhamento é "público", portanto, o acesso de convidado funciona bem. Usando o Ubuntu, navegadores de arquivos do Windows 7, eu posso ler e gravar arquivos sem qualquer problema. Por que o Finder não pode gravar arquivos enquanto o terminal pode?
EDIT (informação adicional): Esta nova unidade USB de 2 TB usada para o compartilhamento foi formatada em EXT3 usando o Ubuntu Disk Manager. A barra de status do Finder mostra "Zero Byte disponível", o que não é verdade, pois há quase 2 TB disponíveis e eu posso copiar arquivos do terminal, bem como das máquinas Windows e Ubuntu. Existe alguma incompatibilidade entre o Finder e o Samba e ou o formato EXT3?
EDIT2: (mais um resultado de teste) O comentário de User16081 me deu uma idéia de teste. Acabei de conectar a unidade USB no Ubuntu Workstation em vez do roteador DD-WRT. Agora posso copiar do MAC Finder e a barra de status do Finder mostra um tamanho válido "1,86 TB disponível". Parece que o servidor samba DD-WRT tem algum tipo de incompatibilidade com o MAC OSX Finder. Alguma idéia para uma solução alternativa?
Edit3: Eu usei terminal com "df -h" para saber o tamanho do volume montado. Eu montei o mesmo drive USB em uma máquina Ubuntu e depois no meu roteador DD-WRT. Eu obtenho um resultado muito diferente. O tamanho dos relatórios do terminal OSX quando montado no Ubuntu está correto enquanto, ele reporta apenas 20MB quando montado no DD-WRT. Isso é mostrado nas duas últimas linhas.
sh-mbp:~ sylvain$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 698Gi 492Gi 206Gi 71% 128965572 53935402 71% /
devfs 190Ki 190Ki 0Bi 100% 657 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk1s2 21Gi 2.9Gi 18Gi 14% 765283 4734707 14% /Volumes/Projects
//sylvain@sylvain-desktop/dd-wrt_usb 1.8Ti 97Gi 1.7Ti 6% 0 18446744073709551615 0% /Volumes/dd-wrt_usb
//GUEST:@dd-wrt/DD-WRT_Root 20Mi 20Mi 0Bi 100% 0 18446744073709551615 0% /Volumes/DD-WRT_Root
EDIT 4
Eu corri um teste semelhante de um Ubuntu Workstation. Acontece que o Ubuntu vê que o tamanho relatado não faz sentido e informa o espaço usado adequado, mas o espaço disponível desconhecido e aceita a cópia de arquivos.
Isso soa como o servidor samba no DD-WRT não está reportando o tamanho do disco ou o espaço disponível corretamente. MAC OSX Finder decide que não pode tentar copiar arquivos enquanto o Ubuntu tenta de qualquer maneira. O problema parece vir do servidor samba DD-WRT. Alguma idéia de como resolver isso? Eu olhei extensivamente no fórum do DD-WRT e não tive sorte.
Eu encontrei um Vídeo do YouTube onde ele mostra um roteador da Asus (eu uso o TP-Link TL-WDR3600) com DD-WRT V24Sp2 como o meu com o mesmo tamanho de unidade (2TB) compartilhado e vemos o espaço disponível adequado exibido no Finder. Nada de especial foi feito durante a configuração. Além de usar um roteador diferente, seu disco tem formato HPFS / NTFS em vez de EXT3.