![Error al empalmar archivos al copiar desde NAS](https://rvso.com/image/1641931/Error%20al%20empalmar%20archivos%20al%20copiar%20desde%20NAS.png)
Esta es una nueva publicación desesperada deeste problemaCreé hace mucho tiempo en los foros de Ubuntu y nunca lo arreglé.
Recibo este mensaje de error mientras copio archivos de mi NAS Samba/Cifs a mi disco. Estoy ejecutando Ubuntu 20.10 usando Nemo 4.4.2
Error while copying 'filename'
There was an error copying the file into '/destination'
Error splicing file: Input/output error
cp también arroja un error
cp /media/NAS\ Storage/file .
cp: error reading '/media/NAS Storage/file': Input/output error
Ahora puedo informar que el segundo disco que acabo de instalar hace lo mismo
Más información y más rarezas:
- Otra máquina con Ubuntu y Nautilus tiene el mismo problema
- Pero mi máquina Windows no
- Los archivos se copian parcialmente pero faltan los últimos MB.
- Abrir archivos desde mi NAS en el programa apropiado funciona bien.
- FTP y rsync funcionan bien
- Este es mi fstab
# Nas Storage "Volume_1" on 192.168.1.140
//192.168.1.140/Volume_1 /media/NAS\040Storage cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=1.0 0 0
Nota: la segunda máquina no tiene espacios en blanco en el punto de montaje y todavía no funciona
- Puedo cargar archivos al NAS y copiarlos desde el NAS a sí mismo.
- Los archivos pequeños casi siempre funcionan, los grandes rara vez (>500 MB)
Desde entonces revisé todas las opciones del manual para ver si había una mejor manera de montar, incluido
- serverino, noserverino
- suave duro
- sustantivo
¿Qué puedo hacer? ¿Cómo puedo al menos obtener un mensaje de error más detallado?
Respuesta1
Las siguientes configuraciones me lo resolvieron. Mi máquina cliente es el sistema Linux Mint 21 (basado en ubuntu 22.04), kernel 5.14.21. El servidor de archivos es Apple Time Capsule de cuarta generación con el firmware 7.8.1. Tuve este problema también en Mint 20.3 (basado en ubuntu 20.04), kernel 5.4.0.120.
sudo mount //tc.local/apdata /mnt/tc/apdata -t cifs -o "cred=/home/ganesh/.apcred,domain=WORKGROUP,ip=10.0.1.1,servern=tc,rw,uid=1000,gid=1000,vers=1.0,sec=ntlm,noposix,cache=strict,rwpidforward,noserverino,nosetuids,actimeo=3"
Es posible que desees ajustar la opción actimeo= hasta 30 segundos. Básicamente le dice al cliente que no recargue metadatos con demasiada frecuencia, lo que hace que algunos programas de copia se comporten mal.
Es posible que desee consultar "man mount.cifs" para tener una idea de las opciones anteriores.
También verifique la salida dmesg de su máquina cliente para asegurarse de que su unidad de origen no esté fallando con errores de lectura de E/S.