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
aphoto_versions.sql
(ve vimu jsem v obou souborech provedl pouze%s/aoe3/_usbdata/
) a smažte řádky začínající slůvkemCREATE
, 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 🙂