Puede copiar archivos a samba share con terminal pero no desde el buscador (OSX Maverick)

3

Tengo un recurso compartido de samba ubicado en un enrutador USB de almacenamiento DD-WRT V24 USB. Intento copiar un archivo de una máquina MAC OSX usando Finder. Finder devuelve el siguiente mensaje: "no se puede copiar porque no hay suficiente espacio libre". A pesar de que hay mucho espacio. Finder puede leer archivos del recurso compartido Samba. Usando Terminal, puedo leer Y escribir desde y hacia Samba Share. Parece que hay algo sobre el buscador. Todos los directorios y archivos tienen permiso "777", por lo que el permiso no debería ser un problema. El recurso compartido es "público" por lo que el acceso de invitados funciona bien. Utilizando Ubuntu, los navegadores de archivos de Windows 7, puedo leer y escribir archivos sin ningún problema. ¿Por qué Finder no puede escribir el archivo mientras que el terminal puede?

EDITAR (información adicional): esta nueva unidad USB de 2TB utilizada para el recurso compartido ha sido formateada en EXT3 usando Ubuntu Disk Manager. La barra de estado del Finder muestra "Cero byte disponible", lo cual no es cierto, ya que hay casi 2 TB disponibles y puedo copiar archivos desde la terminal, así como desde máquinas Windows y ubuntu. ¿Hay alguna incompatibilidad entre Finder y Samba y / o el formato EXT3?

EDIT2: (más resultados de la prueba) El comentario de User16081 me dio una idea de prueba. Acabo de conectar la unidad USB en Ubuntu Workstation en lugar del enrutador DD-WRT. Ahora puedo copiar desde el buscador de MAC y la barra de estado del buscador muestra un tamaño válido "1.86 TB disponible". Parece que el servidor samba DD-WRT tiene algún tipo de incompatibilidad con MAC OSX Finder. ¿Alguna idea para una solución alternativa?

Edit3: utilicé el terminal con "df -h" para conocer el tamaño del volumen montado. Monté la misma unidad USB en una máquina Ubuntu y luego en mi enrutador DD-WRT. Obtengo un resultado muy diferente. El tamaño que el terminal OSX informa cuando está montado en Ubuntu es correcto, mientras que solo informa 20 MB cuando está montado en DD-WRT. Esto se muestra en las 2 últimas líneas.

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

EDITAR 4 Ejecuté una prueba similar desde una estación de trabajo Ubuntu. Resulta que Ubuntu ve que el tamaño reportado no tiene sentido e informa el espacio utilizado apropiado pero el espacio disponible desconocido y acepta copiar archivos.

Esto parece que el servidor samba en DD-WRT no informa correctamente el tamaño del disco o el espacio disponible. MAC OSX Finder decide que no puede intentar copiar archivos mientras Ubuntu lo intenta de todos modos. El problema parece provenir del servidor de samba DD-WRT. Alguna idea de como resolver esto? Busqué mucho en el foro DD-WRT y no tuve suerte.

Encontré un video de YouTube donde muestra un enrutador Asus (uso TP-Link TL-WDR3600) con DD-WRT V24Sp2 como el mío que tiene el mismo tamaño de unidad (2TB) compartido y vemos el espacio disponible adecuado que se muestra en Finder. No se hizo nada especial durante la configuración. Además de usar un enrutador diferente, su disco tiene formato HPFS / NTFS en lugar de EXT3.

Sylvain Huard
fuente
¿la barra de estado del buscador muestra el espacio libre disponible? (En Finder, vaya a Ver> Mostrar barra de estado)
Joe T
Desde la raíz del recurso compartido, muestra "2 elementos, cero bytes disponibles" aunque solo se utilizan 3,26 GB de este nuevo disco de 2TB
Sonds como DD-WRT monts la unidad de solo lectura y cambia a lectura y escritura si uno ingresa al recurso compartido a través de Terminal / ssh. tal vez alguien pueda probar esto y
probarlo

Respuestas:

1

Tuve este problema exacto en mi enrutador dd-wrt con un disco duro Western Digital NTFS conectado.

Vuelva a verificar que en Servicios-> NAS, Uso compartido de archivos, el cuadro desplegable Ruta en la lista Compartido está en la partición real y no en la unidad como un todo.

Como ejemplo, cuando conecté el disco duro, la interfaz de usuario web solo mostraba "/ mnt /" en el cuadro desplegable. Lo usé y tuve el problema exacto que informaste.

Cuando volví a la interfaz de usuario para solucionar problemas, vi que había dos opciones en el menú desplegable en Acciones / Ruta, "/ mnt /" y "/ mnt / sda_part1". Cambié la ruta a "/ mnt / sda_part1", y ahora funciona exactamente como debería.

Espero que esto ayude.

críptica lógica
fuente