Wie ändere ich den Speicherort der KPhotoAlbum-Datenbank?

Melden
  1. Vorbereitung: verstehen, was verschoben wird
  2. KPhotoAlbum schließen
  3. Datenbank und Mediendateien verschieben
  4. KPhotoAlbum auf neuen Speicherort verweisen
  5. Berechtigungen und Teststart
  6. Fehlerbehebung

Vorbereitung: verstehen, was verschoben wird

KPhotoAlbum verwendet eine Datenbankdatei (normalerweise sqlite) und einen Ordner für die Bilder/Thumbnails. Bevor Sie etwas verschieben, sichern Sie Ihre aktuelle Datenbank und die Bilddateien. Notieren Sie den Pfad zur bestehenden Datenbankdatei: standardmäßig liegt sie im KDE-Datenverzeichnis unter ~/.kde/share/apps/kphotoalbum oder unter ~/.local/share/kphotoalbum, abhängig von Ihrer Distribution und KDE-Version. Die Datenbankdatei heißt in der Regel album.sqlite (oder ähnlich). Wenn Sie unsicher sind, prüfen Sie die KPhotoAlbum-Einstellungen oder suchen Sie nach großen Dateien im genannten Verzeichnis.

KPhotoAlbum schließen

Beenden Sie KPhotoAlbum vollständig, bevor Sie Dateien verschieben. Eine laufende Anwendung kann die Datenbankdatei sperren oder Änderungen verlieren. Stellen Sie sicher, dass kein kphotoalbum-Prozess mehr läuft, etwa mit dem Task-Manager oder ps/kill, falls nötig.

Datenbank und Mediendateien verschieben

Kopieren Sie die Datenbankdatei und gegebenenfalls den Ordner mit Thumbnails und Metadaten an den neuen Speicherort. Verwenden Sie cp oder mv für lokale Pfade. Bewahren Sie Dateirechte und Besitz bei (z. B. cp -a oder mv). Wenn Sie die Dateien auf ein anderes Laufwerk oder in ein Netzwerkverzeichnis verschieben, achten Sie darauf, dass das Ziel Dateisystem sqlite-Dateien und erforderliche Dateoperationen zuverlässig unterstützt (z. B. vermeiden Sie manche Netzwerkdateisysteme, die Dateisperren nicht korrekt handhaben).

KPhotoAlbum auf neuen Speicherort verweisen

KPhotoAlbum selbst bietet in manchen Versionen eine Einstellung, um den Speicherort der Datenbank zu konfigurieren; prüfen Sie zuerst in den Programmeinstellungen unter „Datenbank“ oder „Erweitert“. Wenn keine grafische Option vorhanden ist, können Sie den Pfad über eine Konfigurationsdatei ändern. Die relevanten Einstellungen stehen in der KDE-Konfigurationsdatei für KPhotoAlbum, üblicherweise ~/.config/kphotoalbumrc oder ~/.kde/share/config/kphotoalbumrc. Öffnen Sie diese Datei mit einem Texteditor und suchen Sie nach Einträgen wie Database oder DatabaseFile. Passen Sie den Pfad dort auf den neuen Speicherort an. Speichern Sie die Datei.

Falls KPhotoAlbum seine Dateien ausschließlich relativ zum Benutzerordner erwartet, können Sie alternativ eine symbolische Verknüpfung vom alten Pfad auf den neuen erstellen: mv ~/.local/share/kphotoalbum /pfad/zu/neuem/ort && ln -s /pfad/zu/neuem/ort ~/.local/share/kphotoalbum. Auf diese Weise sieht KPhotoAlbum den vertrauten Pfad, die Daten liegen aber an neuer Stelle.

Berechtigungen und Teststart

Prüfen Sie die Dateiberechtigungen: Die Dateien müssen dem Benutzer gehören, der KPhotoAlbum ausführt, und lesbar bzw. beschreibbar sein. Setzen Sie gegebenenfalls mit chown und chmod die richtigen Rechte. Starten Sie KPhotoAlbum und vergewissern Sie sich, dass Ihre Alben, Tags und Metadaten vollständig geladen sind. Testen Sie das Öffnen einiger Bilder, das Anlegen eines neuen Tags und das Speichern von Änderungen, um Schreibzugriff und Integrität zu prüfen.

Fehlerbehebung

Wenn KPhotoAlbum die Datenbank nicht findet oder Fehler beim Öffnen meldet, schließen Sie die Anwendung, überprüfen Sie den Pfad in der kphotoalbumrc, stellen Sie sicher, dass keine Dateisperren vorhanden sind, und prüfen Sie dmesg oder syslog bei Netzwerkproblemen. Bei sqlite-Fehlern können Sie versuchen, die Datenbank mit sqlite3 zu prüfen (sqlite3 album.sqlite "PRAGMA integrity_check;"). Falls Probleme bestehen, spielen Sie die Sicherungskopie zurück.

Wenn Sie möchten, kann ich Ihnen die genauen Pfade für Ihre Distribution herausfinden oder beim Editieren der Konfigurationsdatei konkret helfen.

0

Kommentare