staging.inyokaproject.org

Zeitstempel bleibt beim Kopieren auf NAS nicht erhalten

Status: Gelöst | Ubuntu-Version: Kubuntu 20.10 (Groovy Gorilla)
Antworten |

btuxx

Anmeldungsdatum:
23. November 2020

Beiträge: 7

Hallo,

Seit über 5 Jahren benutze ich mittlerweile Linux und dachte, ich hätte das Thema NAS so leidlich im Griff.

Begonnen habe ich mit Kubuntu und bin vor ca. 2 Jahren auf Manjaro aufgrund der besseren Unterstützung der damals neuen Hardware umgestiegen.

Seit einiger Zeit wird beim Kopieren vom PC auf mein NAS (Selbstbau mit OMV 4) mit Dolphin der Zeitstempel aktualisiert, wenn das NAS-Verzeichnis über fstab eingebunden ist.

Aufgrund des Problems bin ich jetzt wieder zurück bei Kubuntu 20.04, möchte aber das Problem verstehen, das wohl ab 20.10 auch bei Kubuntu besteht.

Folgende fstab-Zeile verwende ich seit ich Linux benutze (also Kubuntu > Manjaro > Kubuntu):

//xxx.xxx.xxx.xxx/Benutzer /mnt/Benutzer cifs user,x-systemd.automount,noauto,iocharset=utf8,username=user,password=Passwort,domain=workgroup,uid=1000,gid=1000,file_mode=0644,dir_mode=0755 0 0
id:
uid=1000(bv) gid=1000(bv) Gruppen=1000(bv),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev)
,121(lpadmin),131(lxd),132(sambashare)

Bisher hat das auch einwandfrei funktioniert.

Seit irgendwann zwischen September und November diesen Jahres habe ich in Manjaro das Problem, dass, wenn ich mit Dolphin auf ein mit fstab eingebundenes Verzeichnis kopiere, der Zeitstempel der kopierten Datei auf den Kopierzeitpunkt aktualisiert wird.

Wenn ich das NAS-Verzeichnis mit Dolphin direkt anspreche, bleibt der ursprüngliche Zeitstempel erhalten. Zwischen September und November lagen auch Updates des NAS (OMV).

Nachdem ich im Manjaro-Forum nicht weiter kam, habe ich wieder Kubuntu 20.04 ausprobiert und siehe da: Alles funktioniert prima. Also vermutete ich, dass das Problem aus der Ach-Ecke kommt. Ein kurzer Test mit Kubuntu 20.10 und KDE-Neon zeigt jedoch das gleiche Problem wie Manjaro.

Ich habe hier im Forum – meiner Meinung nach – umfangreich gesucht, habe aber für das Problem keine Lösung gefunden.

Ich gehe davon aus, dass ich irgendeinen Denkfehler mache, aber ich komme zu keiner Lösung.

Folgendes habe ich u. a. getestet

- CIFS-UNIX läuft auf dem Server

- „nounix“ als Parameter in fstab ändert nichts

- Gleicher Benutzername auf NAS und PC ändert nichts

- Andere SMB-Versionen (vers=2.0, 2.1, 3.11(=default)) ändern nichts.

- Kofler, diverse andere Literatur und längere Internet-Suche haben mich nicht weiter gebracht.

- NFS in fstab (xxx.xxx.xxx.xxx:/Benutzer /mnt/Benutzer nfs bg 0 0) funktioniert einwandfrei, Zeitstempel bleibt erhalten. Ich möchte aus verschiedenen Gründen aber bei cifs bleiben.

Die Verzeichnisse müssen weiterhin so wie beschrieben mit fstab bei mir eingebunden sein, da alles andere viel Umstellungsaufwand nach sich ziehen würde.

Das ganze tritt bei allen 4 PCs auf. Bei einem kann ich die SSD einfach wechseln, so dass ich hier mehrere Systeme testen kann. Ich drehe mich mit dem Thema jetzt schon zwei Wochen im Kreis und komme nicht weiter.

Da das Problem ab Kubuntu 20.10 auch besteht, möchte ich schon jetzt meinen Fehler finden, damit ich in Zukunft nicht wieder ein die „Zeitstempel-Falle“ tappe.

Es wäre toll, wenn mir hier jemand helfen könnte.

Bearbeitet von Taomon:

codeblock gesetzt.

Moderiert von Taomon:

Hoffentlich passend verschoben.

btuxx

(Themenstarter)

Anmeldungsdatum:
23. November 2020

Beiträge: 7

Hallo,

nachdem ich jetzt aus meinem Fehlersuch-Hamsterrad ausgestiegen bin, möchte ich das Problem Ihnen noch einmal kürzer, strukturierter und mit Updates versehen darstellen:

Aufgabenstellung:

Dateien mit einem Dateimanager (z. B. Dolphin oder Krusader) kopieren unter Beibehaltung des "geändert"-Zeitstempels.

Was funktioniert wunschgemäß bei dem bisherigen Kubuntu 20.04?

  • Kopieren zwischen fest eingebauten Festplatten, USB-Laufwerken usw.: Bei Dateien bleibt der "geändert"-Zeitstempel erhalten, Verzeichnisse bekommen den Zeitstempel des Kopierzeitpunktes.

  • Kopieren (von beliebiger Quelle) auf eine cifs-NAS-Freigabe: Bei Dateien und Verzeichnissen(!!) bleibt der "geändert"-Zeitstempel erhalten.

  • Kopieren auf eine NAS-Freigabe mit Dolphin (über Fremdgeräte-Netzwerk > "Freigegebene Ordner (SMB)" ): Dateien bleibt der "geändert"-Zeitstempel erhalten, Verzeichnisse bekommen den Zeitstempel des Kopierzeitpunktes.

Was hat sich unerwünschterweise geändert beim aktuellen Kubuntu 20.10?

  • Kopieren (von beliebiger Quelle) auf eine cifs-NAS-Freigabe: Dateien bekommen den "geändert"-Zeitstempel des Kopierzeitpunktes (= unerwünscht), bei Verzeichnissen bleibt der "geändert"-Zeitstempel erhalten.

(Mein vorläufiges) Ergebnis:

Da ich das o. a. Verhalten mit verschiedenen Samba-Versionen, fstab-Zeilen und mittlerweile bei Openmediavault (OMV) und QNAP-NAS festgestellt habe, bin ich mir nun relativ sicher, dass der Fehler auf der client-Seite liegt.

Ich gehe davon aus, dass das Problem bei allen ()ubuntu-20.10-Varianten auftritt, insofern trifft die „Kopplung“ an Kubuntu nur einen Teil des Gesamtproblems.

Eine Lösung für das Problem habe ich nicht und komme auch nicht mehr weiter.

Vielleicht hat ja jemand Lust, das Verhalten ebenfalls zu testen und mit mir über eine Lösung zu diskutieren. Über Rückmeldungen würde ich mich sehr freuen.

chr123

Anmeldungsdatum:
19. Juli 2018

Beiträge: 1632

Technisch muss man kioslave und mount.cifs unterscheiden. So wie ich dich verstanden habe, betrifft die Änderung des Zeitstempels nur Freigaben, die per fstab (in Kombination mit mount.cifs) eingebunden werden. Richtig?

btuxx

(Themenstarter)

Anmeldungsdatum:
23. November 2020

Beiträge: 7

Hallo,

ich hatte leider übersehen, dass ich eine Antwort zu dem Thema bekommen habe. Danke dafür.

Ja, es betrifft ausschließlich cifs.

Rechtzeitig vor Weihnachten habe ich nach gefühlt unendlich vielen Versuchen den Fehler gefunden:

Es scheint ein Bug bei Plasma/KDE zu sein, denn unabhängig von dem Ubuntu-Unterbau (20.04 oder 20.10) und der cifs- sowie Dolphin-Version tritt der Fehler ausschließlich bei Kubuntu auf.

Getestet habe ich mit Kubuntu 20.04 und 20.10, KDE Neon, Ubuntu Mate 20.04 und 20.10, Manjaro KDE, Manjaro Cinnamon und Mint Cinnamon 20.

Der Fehler tritt bei Kubuntu 20.10, KDE Neon und Manjaro KDE auf.

Nachdem ich die Oberfläche gewechselt habe, läuft jetzt alles so wie ich es benötige (also Datei-Zeitstempel bleiben beim Kopieren auf das NAS erhalten).

Ich hatte darum gebeten, das Thema in diese Rubrik (Serverdienste und Dateifreigaben im Netzwerk) zu schieben, da ich es nicht für möglich gehalten habe, dass die "Oberfläche" den Fehler verursacht.

Da das Thema nach meinen Versuchen in die Kubuntu-Rubrik gehört, bitte ich darum es wieder zurück zu schieben. Danke!

Antworten |