Hallo.
Mein “Datengrab” (TrueNAS Core, 13.0-U5.3) läuft jetzt schon seit fast zwei Jahren problemlos. Vor einigen Wochen habe ich einen Fehler erhalten. Ich wollte auf einer der Laufwerke (SMB) einen Ordner löschen - wie schon so oft. Aber bei diesem kam die Fehlermeldung:
"Der Vorgang konnte nicht abgeschlossen werden, da ein unbekannter Fehler aufgetreten ist (Fehler -1470)."
Ich habe bereits die Foren durchforstet und alle (gefundenen) Möglichkeiten durchprobiert. Selbst per Terminal geht es nicht, den Ordner zu löschen.
Mittlerweile sind es mehrere Ordner oder auch Daten (u.a. iMovie-Libraries), die den gleichen Fehler verursachen. Ich kann alle diese Daten und Ordner in einen neu angelegten Ordner verschieben und könnte daher eine neue Freigabe erstellen und die noch benötigten Dateien umkopieren und danach die alte Freigabe löschen.
Dieser Weg ist aber sehr zeitintensiv und kompliziert. Daher die Frage: weiß jemand, wie man das behoben bekommt? Für jede gute Idee bin ich dankbar.
Hallo.
Ich bin leider neu hier und habe daher einige Fragen zu deiner Antwort. Vorher aber kurze Antworten:
Zu 1.: Wie beschrieben, ca. 2 Jahre (Server in 2022 komplett neu aufgebaut).
Zu 2.: Was genau? Ich habe die Version TrueNAS Core 13,0 auf der M.2-Platte und 12 3,5" HDDs als Pool. Für mehr Auskunft muss ich genaueres wissen. Sorry, bin kein IT-ler…
Zu 3.: Laut Dashboard: Online.
Welche Info genau? und was ist acls?
Wenn du mir noch sagst, was ein codeblock ist.
Das kommt im Terminal bei dem angegebenen Befehl raus:
drwx------@ 1 markusbauer staff 16K 8 Nov 17:53 .
drwx------@ 1 markusbauer staff 16K 8 Nov 17:03 …
Bildschirmfotos lassen sich leider nicht einfügen. Also, an sich schon, dann kann ich den Beitrag aber nicht abschicken.
Ich bitte um Verständnis für meine Dinosaurier-Ausbildung. Neudeutsch ist Horror für mich und mit Kürzel hatte ich schon immer so meine Probleme. Daher, bitte habt Geduld mit mir…
Ich habe jetzt mal ein wenig im Terminal rumgespielt. Im Ordner “Löschen” habe ich alle Ordner bzw. Dateien, die sich nicht löschen lassen. Wenn ich irgendeine Datei dazufüge, hat diese die Zugriffsrechte “-rwx------@”. Normalerweise kann man das mit “chmod 777 [Dateiname.Endung]” ändern. PUSTEKUCHEN!
In diesem Ordner geht rein garnichts. Ich habe die Datei woanders hin verschoben (noch auf dem Server), geht auch nicht. Die gleiche Datei auf dem Schreibtisch => klappt.
Da dachte ich erst an fehlerhafte Zugriffsrechte auf dem Server. Aber: Es funktioniert reibungslos, neue Ordner und Dateien raufzukopieren, diese zu verschieben und auch wieder zu löschen. Was zu keiner Zeit funktioniert, ist das Ändern der Zugriffsrechte (zumindest nicht mit Terminal).
Nachtrag:
Im Ordner “Löschen” sind sämtliche Unterordner leer. Das heißt, der Löschvorgang hat zum Teil funktioniert. Lediglich die Ordner lassen sich nicht entfernen.
Ist mit eben aufgefallen, als ich mit den alten Dateien Versuche machen wollte (chmod, usw).
wenn du nicht fit im Terminal bist wird das sehr anstrengend für mich, meine Meinung ist „setzt man ein TrueNAS ein sollte man auch in Sachen Terminal fit sein“
Und beschäftige dich auch wie man im Forum was postet. Es gibt einen Knopf für den codeblock
Um besser zu helfen benötige ich
den genauen Pfad zu deiner Freigabe im Terminal
Mit welchem Benutzer hast du es gemacht
Wie sind die SMB & Filesystem Rechte für den Benutzer
Und was ACLs sind kann man googeln (es hat was mit dateiberechtigung zu tun)
Nur kurz Vorab:
Ich erwähnte bereits, dass mein Englisch verie misserabel ist. Da etwas auf englisch durchzulesen bereitet mehr Kopfschmerzen als Information.
Im Terminal arbeite ich schon hin und wieder, meist jedoch anstelle des Festplattendienstprogramms, daher sind mir nicht ALLE Befehle geläufig.
Dass mit ACL die Zugriffsrechte im NAS gemeint sind, kann man auch einfach sagen. Ich habe mich da vor 2 Jahren mal eingearbeitet, den Server erstellt und gut. Seither wird der nur genutzt. Wenn, dann kontrollier ich den Zustand.
Und was den Codeblock betrifft: Sorry, aber bei mir steht da “Preformatted Text”, nicht Codeblock.
Aber nun zum Thema: hier der Pfad und die Rechte des Ordners. Ich bin der einzige Nutzer auf dem Mac und in dieser Freigabe auf dem NAS.
Mit Bildschirmfotos ginge es leichter, finde ich. Leider kann ich den Beitrag nicht abschicken, wenn ich eine .png-Datei einfüge. In der Vorschau zeigt es das aber an…
Sorry, ich meinte den path nicht von deinem mac.
Alles was ich dir geschrieben habe solltest du am TrueNAS machen, ist doch logisch, da ist ja was falsch konfiguriert.
screenshot von deinem Pool(s) (damit ich genau ansprechen kann welche infos du mir liefern kannst)
Screenshot Sharing (SMB)
ausgabe von getfacl den betreffenden Freigabe
ich mache es bei mir so das ich rechte immer nur über gruppen vergeben, nier auf einzelne benutzer
daten_rw = benutzer in der gruppe dürfen schreiben
daten_ro = benutzer dürfen nur lesen
Und mit 3. kann ich nicht dienen. Mit dem Shell im TrueNAS komme ich nicht klar. Da finde ich nicht eine Freigabe.
Nachtrag 10.11.2024:
Habe jetzt den umständlichen Weg genommen und eine neue Freigabe angelegt, alles kopiert und die alte Freigabe gelöscht. Bin gespannt, ob der Fehler wieder auftaucht.