Wie kann ich auf ein blockiertes File ohne Reboot wieder zugreifen

Status
Für weitere Antworten geschlossen.

insp

Benutzer
Mitglied seit
17. Jan 2011
Beiträge
119
Punkte für Reaktionen
2
Punkte
18
Ich habe eine DB Anwendung auf meinem PC. Als Entwickler boote ich mein PC schnell mal ohne die DB zu schliessen. Nach dem Reboot habe ich das Problem, dass das File noch besetzt ist. "Fehler kann das File nicht lesen" Das bleibt dann eine ungewisse Zeit so (Stunden). Auch ein Dismount und neu Mount löst das Problem nicht. Früher hatte ich mal eine Option bei einem NAS gesehen "No-Lockup" oder so. Vermutlich war das bei QNAP. Wichtig wie kann ich das File ohne Reboot wieder zugänglich zu machen. Die Konsistenz der DB ist egal kann ruhig korrupt werden.
 

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.101
Punkte für Reaktionen
253
Punkte
129
Um welche db geht es da den?
Meinst mit File hsqldb oder Access?
Welche Anwendung oder mit welchen jdbc Treiber greifst du darauf zu?

Ich vermute eher, dass die syno nicht dein Problem ist.
 

insp

Benutzer
Mitglied seit
17. Jan 2011
Beiträge
119
Punkte für Reaktionen
2
Punkte
18
Die DB ist eine Eigenentwicklung der DB; diese ist jedoch 1000GB gross! Das Problem bleibt auch wenn ich ein Zugriff mit einer VM versuche. Nach1-n Stunden, Zeit kann ich nicht genau sagen ist das Problem weg oder eben ich Reboote das DSM was sehr unschön ist. Ich bin kein Linux Guru, kann ich ev. mit CMOD +- im Terminalmodus etwas ausrichten, Als ich das besagte File lokal hatte gabs nie Probleme
 

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.101
Punkte für Reaktionen
253
Punkte
129
Du hast selber eine DB entwickelt? Respekt!
Auf Basis welcher Technologie?

Wer meldet dir diesen Fehler „kann das File nicht lesen“. Hast du den Connector zur db auch selber gemacht? Hast einen Screenshot?

Sorry wenn das alles selbst gebastelt ist kann ich dann nur mehr wenig beitragen.

Wenn es lokal ging, kann e genauso sein, dass einfach dein Connector noch sauber runter fahren konnte, und so über smb evt. etwaige DB Locks nicht mehr wegräumt.
 

insp

Benutzer
Mitglied seit
17. Jan 2011
Beiträge
119
Punkte für Reaktionen
2
Punkte
18
Ich habe inzwischen versucht mit andern Programmen (Keine DB) das Problem zu reproduzieren. Das ist mir auch gelungen. Warum Truecrypt?: Damit kann ich einfach ein grossen File erzeugen.
Mein Bauchgefühl es liegt vermutlich an der Grösse des Files!

- Ich erstellte einen Share mit Totalcommander V9. (Option wieder verbinden)
- anschliessend erstellte ich mit Truecrypt 7a ein 1000GB grossen File auf diesem Share (Dauert seine Zeit)
- Ich kopierte ca. 100 Fotos in den Container
- Ich restartete den PC mit "shutdown -r - t 00"
- der Share ist wieder verbunden (ok)
- ein erneutes mounten mit Truecrypt kommt mit dem Fehler ?kann das File nicht lesen?
- dass es auch nicht am Truecrypt liegt zeigt eine Versuch mit "rename" geht auch nicht.
- nach Stunden ist alles wieder ok!
MfG
 
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