Pořídil jsem si nový externí HDD a rozhodl se na něj přesunout všechny fotografie, které spravuji f-spotem. Postup není triviální, ale s trochou snahy se dá zvládnout.
Fotografie jsem přesouval z /aoe3/fotografie/ do /_usbdata/fotografie/, postup je následující:
- Vypněte f-spot
- Přesuňte fotografie:
mv /aoe3/fotografie /_usbdata/fotografie
- Proveďte dump dat z databáze f-spotu s informacemi o umístění fotografií a promažte tabulky se starými daty:
$ sqlite3 ~/.gnome2/f-spot/photos.db
sqlite> .output photos.sql
sqlite> .dump photos
sqlite> .output photo_versions.sql
sqlite> .dump photo_versions
sqlite> delete from photos;
sqlite> delete from photo_versions;
- V oblíbeném editoru proveďte nahrazení umístění fotografií v souborech
photos.sql a photo_versions.sql (ve vimu jsem v obou souborech provedl pouze %s/aoe3/_usbdata/) a smažte řádky začínající slůvkem CREATE, v každém souboru jsou dva - jeden pro vytvoření tabulky a druhý pro vytvoření indexu.
- Naimportujte upravená data:
sqlite> .read photos.sql
sqlite> .read photo_versions.sql
sqlite> .exit
- Zapněte f-spot :-)
Poslat nový komentář