Fehler beim Spleißen von Dateien beim Kopieren vom NAS

Fehler beim Spleißen von Dateien beim Kopieren vom NAS

Dies ist ein verzweifelter Repost vondieses ProblemIch habe es vor langer Zeit in den Ubuntu-Foren erstellt und nie repariert.

Ich erhalte diese Fehlermeldung beim Kopieren von Dateien von meinem Samba/Cifs NAS auf mein Laufwerk. Ich verwende Ubuntu 20.10 mit Nemo 4.4.2

Error while copying 'filename'
There was an error copying the file into '/destination'
Error splicing file: Input/output error

cp gibt auch einen Fehler aus

cp /media/NAS\ Storage/file .
cp: error reading '/media/NAS Storage/file': Input/output error

Ich kann nun berichten, dass die zweite Festplatte, die ich gerade installiert habe, das gleiche tut

Mehr Infos & mehr Kuriositäten:

  • Eine andere Maschine mit Ubuntu und Nautilus hat das gleiche Problem
  • Aber mein Windows-Rechner
  • Die Dateien werden teilweise kopiert, es fehlen jedoch die letzten paar MB.
  • Das Öffnen von Dateien von meinem NAS im entsprechenden Programm funktioniert problemlos.
  • FTP und rsync funktionieren einwandfrei
  • Das ist meine 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

Hinweis: Die zweite Maschine hat keine Leerzeichen im Einhängepunkt und funktioniert trotzdem nicht

  • Ich kann Dateien problemlos auf das NAS hochladen und vom NAS auf sich selbst kopieren.
  • Kleine Dateien funktionieren fast immer, große selten (>500MB)

Seitdem bin ich jede Option im Handbuch durchgegangen, um zu sehen, ob es eine bessere Möglichkeit zur Montage gibt, einschließlich

  • serverino, kein serverino
  • weich hart
  • Nomen

Was kann ich tun? Wie kann ich wenigstens eine genauere Fehlermeldung erhalten?

Antwort1

Die folgenden Einstellungen haben das Problem für mich gelöst. Mein Client-Rechner ist ein Linux Mint 21-System (basierend auf Ubuntu 22.04), Kernel 5.14.21. Der Dateiserver ist Apple Time Capsule 4. Generation mit Firmware 7.8.1. Ich hatte dieses Problem auch in Mint 20.3 (basierend auf 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"

Möglicherweise möchten Sie die Option „actimeo=“ auf bis zu 30 Sekunden einstellen. Sie weist den Client grundsätzlich an, Metadaten nicht zu oft neu zu laden, da dies zu Fehlfunktionen einiger Kopierprogramme führen könnte.

Sie können „man mount.cifs“ überprüfen, um sich einen Eindruck von den oben genannten Optionen zu verschaffen.

Überprüfen Sie auch die Dmesg-Ausgabe Ihres Clientcomputers, um sicherzustellen, dass auf Ihrem Quelllaufwerk keine Lese-E/A-Fehler auftreten.

verwandte Informationen