la copy del lado del server para Linux no funciona

Tengo un dispositivo Linux NAS embedded que tiene Samba4 instalado y funcionando. He configurado un recurso compartido de samba, y estoy tratando de hacer copy de server en ese share samba de un cliente. Esto es lo que estoy tratando de hacer: https://wiki.samba.org/index.php/Server-Side_Copy

  1. Lo intenté por primera vez en Windows7. Primero monté esa parte de samba de mi computadora portátil WIN7, y uso el command robocopy para copyr un file grande entre dos directorys dentro de esa parte. Y puedo ver que funciona. El robocpoy es muy rápido para copyr un file grande. Y también analizar el tráfico de networking usando wireshark. Tiene algo así como: Ioctl req FSCTL_SRV_COPYCHUNK_WRITE Archivo: … y Ioctl resp FSCTL_SRV_COPYCHUNK_WRITE Archivo: …

  2. Entonces lo intenté en ubuntu15. Estoy bastante seguro de que el kernel Linux de ubuntu15 soporta CIFS_IOC_COPYCHUNK_FILE ioctl. Puedo montar ese recurso usando: mount.cifs // [host_ip] / [nombre_compartido] [mount_path] -o vers = 2.1, nombre de usuario = root. Estoy bastante seguro de que tiene que tener vers = 2.1 porque para usar el lado del server de copy que tiene que utilizar el protocolo SMB2. Y de nuevo basado en https://wiki.samba.org/index.php/Server-Side_Copy , dice que "cloner" hace esta function. La function key aquí es llamar: "ioctl (dst_fd, CIFS_IOC_COPYCHUNK_FILE, src_fd)". Así que he descargado y comstackdo "cloner" y ejecutar este command, pero no funciona. Básicamente, el command cloner toma para siempre y nunca se detiene (matar -9 incluso no funciona). Yo uso wireshark monitores de tráfico de networking también. Lo que veo es: está enviando la misma petición que hace Windows7 que es Ioctl req FSCTL_SRV_COPYCHUNK_WRITE Archivo: …, pero está recibiendo un error diciendo: Ioctl response, Error: status_invalid_device_request

¿Por qué cloner en linux no funciona, pero robocopy en win7 funciona? ¿Por qué está recibiendo error: status_invalid_device_request? ¿Qué falta en cloner? Si hay algo que falta aquí o un error de cómo arreglar esto? ¿Existe algún código o herramienta de copy del lado del server del lado del cliente que pueda usar?

  • Problemas al unir el escritorio de Ubuntu al dominio de Active Directory usando Samba
  • Samba 3.5 Shadow Copy para Windows 7
  • Restablecer la confianza del dominio con las estaciones de trabajo desde el server Samba 3.x
  • ¿Qué significa un grupo de alias en el context SID?
  • El mismo 'smb.conf' en dos serveres: pero diferentes resultados? (nombre de usuario / contraseña solicitados en uno)
  • La list de directorys smbclient da NT_STATUS_ACCESS_DENIED
  • ¿Cómo añadirías un recurso compartido a smb.conf a través de un script?
  • Bloqueo de files Samba
  • Monte un espacio de nombres DFS de Windows en Linux
  • ¿Sobreestablece el shell de la plantilla en el sistema linux en el dominio de Active Directory?
  • Acceso denegado a compartir Samba desde Windows 10
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.