Wie kann ich auf ein blockiertes File ohne Reboot wieder zugreifen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

insp

Benutzer
Registriert
17. Jan. 2011
Beiträge
120
Reaktionspunkte
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.
 
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.
 
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
 
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.
 
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