f-spot: postup přestěhování adresáře s fotografiemi
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.sqlaphoto_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