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?

  • winbind en una networking de Samba solamente
  • ¿Alias ​​para la count de AD?
  • Samba nombre mangling demasiado mutilado para ser práctico
  • Error: KDC no tiene compatibilidad con el tipo de encryption
  • Samba en Debian Lenny mucho más lento que Windows 2008
  • El nombre de NETBIOS del server Samba no se resuelve, el soporte WINS no funciona
  • Winbind olvida quién soy
  • smbclient NT_STATUS_ACCESS_DENIED en directorys cuando Windows no
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.