Hallo Track,
danke für deine Antwort und deine Hilfsbereitschaft. Eigentlich geht es mir (noch) gar nicht um eine genaue Lösung des Fehlers, daher meine magere Problembeschreibung.
Ich suche eine Liste oder eine Dokumentation, die mir aufschlüsselt, was Return -13, -22, -28 oder sonstige Rückgabewerte bei CIFS VFS bedeutetn.
Aber gut, wenn Du mich schon fragst, dann will ich mal mein Problem schildern:
Ich habe hier ein Xubuntu 9.10-Rechner als Daten-Server (Samba 3.4.0, Linux Raid 1 (MADM) durch zwei extra Festplatten). Auf diesen Rechner wird von Windows XP-Rechnern aus zugegriffen (Arbeitsgruppen-Netzwerk). Ein Ordner machte Schwierigkeiten, da auf ein paar darin enthaltene Dateien nicht mehr zugegriffen werden konnte. Windows lieferte die Fehlermeldung "Durch Benutzer oder anderes Programm gesperrt", so in etwa. Diese Dateien konnte ich wenigstens per Ubuntu löschen. Wenn ich versuchte diesen Ordner zu kopieren, dann hängte er an einigen Dateien mehrere Minuten lang (einige kByte). Also machte ich einen Neustart. Beim Shutdown sah ich dann eine lange Liste mit folgendem Inhalt, wobei sich die Zahlen in den Klammern bei jeder Zeile änderten:
"
...
[69895, 100326] CIFS VFS: Write2 ret -28, wrote 0
...
"
Da ich nicht weiß, was er da macht und da es mir auch zu lange dauerte, habe ich den Rechner per RESET-Knopf neugestartet. Nach dem Neustart war es besser, trat aber nach einer Weile wieder auf. Erneuter Neustart, selbes Bild. Bis jetzt beschränkte sich das nur auf den einen Ordner - zumindestens scheinbar.
Ob das nun zusammenhängt, weiß ich nicht. Vielleicht hat auch der Windows-Benutzer die Daten zerschossen, so richtig lässt sich das nicht mehr rekonstruieren. Auf Grund dieser Unsicherheiten habe ich mich gar nicht gewagt eine präzisere Frage zu stellen 😉
Viele Grüße!