Notizen vom User verschwunden (Notestation)

Status
Für weitere Antworten geschlossen.

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.652
Punkte für Reaktionen
1.203
Punkte
254
Ich habe gerade von einem User erfahren, dass all seine Notizen aus Note verschwunden sind. Der letzte Eintrag erfolgte erfolgreich vor ein paar Tagen. Dann wurde das Passwort geändert und jetzt, nach erneutem Login ist alles weg. Komischerweise war vor dem login alles vorhanden, nur bearbeiten ging nicht - vermutlich wegen dem neuen Passwort.

So.. Backup von letzter Woche eingespielt. Keine Notizen vorhanden.
Per ssh eingeloggt auf volume1/@appstore/notestation/db und 3 Dateien gefunden. Fts.db, fts_archive.db und import.db. Konnte die ersten zwei auf den pc kopieren, die import.db nicht, mit dem Fehler "can not open" permission denied.

Mit sql lite konnte ich die fts.db öffnen und fand alle Notizen von mir, aber nicht die des users.
Danach über ssh als user eingeloggt und ebenfalls diese Datei kopiert. Selbes Ergebnis.

Wo befindet sich die db des Users und wie kann ich diese zurückspielen?
Und warum finden sich im Backup der Notestation keine Notizen des users?

Bin gerade ratlos und hoffe auf eure Unterstützung!
 
Zuletzt bearbeitet:

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Die Notizen des Users würde ich wie du in der fts.db vermuten. Deren Einträge haben hier die Form

1028||null|Notiz ohne Titel uuu |0|0||Notiz ohne Titel||

wobei die erste Spalte der UID, also Spalte 3 der /etc/passwd, entspricht.

Hattest du das DB-Verzeichnis denn wirklich mitgesichert oder handelt es sich vielleicht um eine alte Version der fts.db? Darauf bin ich nämlich selbst einmal hereingefallen.
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.652
Punkte für Reaktionen
1.203
Punkte
254
Ich sichere mit hyperbackup und bin davon ausgegangen das alles mitgesichert wird, inkl aller user.
 

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.104
Punkte
248
"bin davon ausgegangen"... böööööser Fehler :p Ich hab mal kurz die Notestation auf dem Testgerät installiert und finde Daten (mit entsprechenden Userberechtigungen des "Users") an folgender Stelle:

"/volume1/@SynoDrive/NoteStation"

Sieht dann so aus:

root@lab:/volume1/@SynoDrive/NoteStation# ls -la

total 32
drwx------ 8 root users 4096 Jun 20 00:26 .
drwx------ 4 root users 4096 Jun 13 16:48 ..
drwx------ 6 admin users 4096 Jun 13 19:21 1024_CB2F4582F15242735E3A93856A925CB9813AA5EB1CA42EA6A2AF27D114FA50B5E4237EA7DC3356E7BA3397B984E72A31
drwx------ 6 max.mustermann users 4096 Jun 20 00:26 1026_08AEF20BB5C37FC88D07769EEAA9CF6436748A13E683ABE4D635C02ED126B061E5B05E3117C7BD628D0B3E62D72EFFEF
drwx------ 6 max.mustermann users 4096 Jun 20 00:20 1026_09C794829FEA9B2B3E11BA9D13EC70A25929971B3256EBE0BC88B6C41D1E0BCBDD8CAE1CCA9B18CB2BDA0969FC4AF20D
drwx------ 6 max.mustermann users 4096 Jun 20 00:20 1026_A8F576B5A3E4C3B7C6D5A7C6E7A3CEB1B53ACC7F905E229DB78D4654A17F8D95ECEAEA770F7DFDF28D591CAF2547E1E0
drwx------ 6 max.mustermann users 4096 Jun 20 00:20 1026_E3C177084EE1CA009F05802E23CD6846B694B2D35FFA6F238870121F3C0A660C5F48DFAABCC73FBE022B2598A9871279
drwx------ 6 max.mustermann users 4096 Jun 20 00:20 1026_F99AB6D5A9C2CFF6DFC7DC443A046911A5A969775117037C284DC04E6DF71AC3195F73E18861DC88D4F509A21CCC5462

root@lab:/volume1/@SynoDrive/NoteStation# ls -la 1026_08AEF20BB5C37FC88D07769EEAA9CF6436748A13E683ABE4D635C02ED126B061E5B05E3117C7BD628D0B3E62D72EFFEF/

total 36
drwx------ 6 max.mustermann users 4096 Jun 20 00:26 .
drwx------ 8 root users 4096 Jun 20 00:26 ..
-rw------- 1 root root 269 Jun 20 00:26 basic.json
-rw------- 1 root root 40 Jun 20 00:26 git_info.json
drwx------ 2 max.mustermann users 4096 Jun 20 00:26 metabinary
drwx------ 2 max.mustermann users 4096 Jun 20 00:26 metabinary_info
-rw------- 1 root root 15 Jun 20 00:26 metatext.json
drwx------ 2 max.mustermann users 4096 Jun 20 00:26 person
drwx------ 4 max.mustermann users 4096 Jun 20 00:26 version

00:20 gab es den ersten Zugriff auf die Notestation vom User aus, 00:26 wurde nochmal ein Notizbuch editiert. Vielleicht hilft Dir das ja schon weiter :)
 

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.104
Punkte
248
So... sofern es denn weiterhilft... Grade nochmal einen Eintrag gemacht und eine Datei rausgepickt die grade erstellt worden ist. Diese als Suchreferenz bzgl. Zeit genommen und alles gesucht, was später dazu gekommen ist/sich verändert hat, danach noch einen Notizeintrag erstellt:

root@lab:/volume1/@SynoDrive/NoteStation/1026_C1C8175725F66E0D112956CDBCFA3E5FFBB799BC4D72A7259922CA537092876D85308FB7BE435C033254409E52110F6E# find /volume1/ -name "*" -newer basic.json

/volume1/@tmp/@SynoDrive
/volume1/@tmp/@SynoDrive/NoteStation
/volume1/@tmp/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F.lock
/volume1/@database/pgsql/pg_xlog/000000010000000000000002
/volume1/@appstore/NoteStation/db
/volume1/@appstore/NoteStation/db/fts.db
/volume1/@appstore/NoteStation/db/fts_archive.db
/volume1/@SynoDrive/NoteStation
/volume1/@SynoDrive/NoteStation/1026_C1C8175725F66E0D112956CDBCFA3E5FFBB799BC4D72A7259922CA537092876D85308FB7BE435C033254409E52110F6E (< inkl. allem darunter, das posten erspare ich mir hier einfach mal)

Irgendwo innerhalb dieser Strukturen müssen die Daten Deines Users ja (theoretisch) zu finden sein. In diesen kryptischen Ordnern finde ich allerdings ziemlich viel mit "git". Liegt der NoteStation etwa git zugrunde? "Kleiner" Auszug diesbezüglich:

/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/f1
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/f1/10f987b9da38221d7221e549de17284fb949ae
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/07
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/07/e5a9fe384486152e60fde0c3603ed1c357d5d3
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/ee
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/ee/566e32bb95c779142f349aec40cc3721b2e99e
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/3b
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/3b/5466951bc0c699f18969629018ac54a6fc97e3
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/a8
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/a8/6f40844baa4417dbe3508dc51b36ef240bda7d
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/47
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/objects/47/e149329bb0e286cb21134973e263d72e5a3d4a
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/refs
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/refs/heads
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/refs/heads/master
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/refs/tags
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/hooks
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/hooks/README.sample
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/info
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/info/exclude
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/description
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/config
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/logs
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/logs/refs
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/logs/refs/heads
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/logs/refs/heads/master
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/logs/HEAD
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/HEAD
/volume1/@SynoDrive/NoteStation/1026_989F7CC995E61C12D0EDC7B48B31F1DBE3464E97C2872A0E4FF3A5FA47138BD78802B551AB4D4D4420EF8796A163EC1F/version/.git/index

Wenn es hier mit "git" weitergeht, bin ich eindeutig raus... Mit Programmierung hab ich nix an der Mütze :cool:
 

geimist

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
04. Jan 2012
Beiträge
5.385
Punkte für Reaktionen
1.199
Punkte
234
Meiner Erinnerung nach, ist die NoteStation git-basiert. Bietet sich ja für die Versionsverwaltung auch an. Bei Office ist es meines Wissens genauso.
 

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.104
Punkte
248
Tja... viel Spass c0smo :eek:
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Blöde Frage: wenn man das Passwort wieder zurücksetzt (zum ursprünglichen), und mit dem gliechen Account reinkommt - sollten alle Notizen vorhanden sein, ja?

Wär evtl. nur eine Verlegung der DB-basierten Anlegung des Users.
 

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.104
Punkte
248
Ich frage auch mal blöd: Was hast das Passwort denn bitte damit zu tun? Da Du es nun so formuliert hast, hast Du sowas schon mal gehabt (also diese Abhängigkeit vom Passwort) und wenn ja, wo??? Nur damit ich weiss, von welchem Produkt ich definitiv "ganz" weiten Abstand nehme (NoteStation und OfficePaket gehören ja schon dazu) :D
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.652
Punkte für Reaktionen
1.203
Punkte
254
Erstmal danke für eure Unterstützung. Das mit dem PW zurücksetzen habe ich auch schon probiert, half nichts. Die Einträge von mir, admin, sind alle in der fts.db, ebenfalls die der user, die nach diesem Debakel testweise angelegt wurden - aber nicht vor dem PW Wechsel. Sehr seltsam das Ganze.

Die Frage die ich mir stelle ist, warum sichert hyperbackup nur die admin Einträge und die der user nicht?
Ich werde das weiter beobachten! Am Montag kommt der nächste Backup Job, mal sehen was dann gesichert wird.
 

blurrrr

Benutzer
Sehr erfahren
Mitglied seit
23. Jan 2012
Beiträge
6.204
Punkte für Reaktionen
1.104
Punkte
248
Kann es ggf. sein, dass dort nur das drin ist, wo git meint, dass es drin sein sollte (Hauptpfad (branch?))? Vorweg - ich hab von git keine Ahnung, aber.. eine Ahnung (wenn man das so ausdrücken darf :rolleyes:). So wie ich das mit git (und svn, usw.) verstehe, folgt das ganze ja (ganz grob formuliert) irgendwo einem Pfad mit Abzweigungen, welche wiederum mit in den Hauptpfad übernommen werden können (merge?), oder für sich alleine irgendwo am Rand zurückgelassen werden. Wenn in der DB nun nur die Dinge stehen, welche in diesen Hauptpfad eingeflossen sind, sollten die verlorengegangenen Notizen doch zumindestens noch irgendwo in so einer Abzweigung zu finden sein, welche mitunter noch nicht in den Hauptpfad eingeflossen ist. Wenn dem so sein sollte, müsste man sich ja schon via git bemühen um da überhaupt irgendwie dran zu kommen (oder das Ablagesystem davon verstehen, wobei ich da wie gesagt auch raus bin :eek:).

EDIT: Los ihr Programmierer, nun sagt doch auch mal was! :p
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat