digikam
Digikam
Nuovo disco USB
Se si hanno album di Digikam su dischi esterni USB (Collection on Removable Media), può capitare di dover formattare il disco o sostituirlo con uno nuovo per un guasto. In questo caso dopo aver recuperato le immagini dal backup, Digikam non è in grado di riconoscere il nuovo album anche se si sono rispettati i nomi delle cartelle e il punto di mount. Il motivo è che Digikam memorizza gli album con l'uuid del disco, quindi occorre aggiornare nel database di Digikam il nuovo uuid in questo modo:
- individuare la posizione del database SQlite di Digikam
~/Pictures/digikam4.db
- fare una copia backup del database
cd ~/Pictures cp digikam4.sb digikam4.db.backup
- aprirlo con la console SQlite
sqlite3 digikam4.db
- verificare il contenuto del database con
.tables
e consultare AlbumRoots.tables; select * from AlbumRoots;
- il contenuto dovrebbe essere qualcosa del tipo
1||0|1|volumeid:?uuid=16492b89-ebff-480c-a5ed-6162802cac98|/gperon/Pictures 2|ElementsPictures|0|2|volumeid:?uuid=e47487f7-3a6d-43ed-8299-eaea1a60028c|/pictures
- supponiamo di aggiornare l'album ElementsPictures
- cerchiamo il nuovo uuid del disco con
ls -la /dev/disk/by-uuid
ottenendo qualcosa del tipolrwxrwxrwx 1 root root 10 mar 10 13:34 16492b89-ebff-480c-a5ed-6162802cac98 -> ../../sda2 lrwxrwxrwx 1 root root 10 mar 10 13:34 461f704d-5613-4141-b5e0-a1e2294a7916 -> ../../sda1 lrwxrwxrwx 1 root root 10 mar 10 13:34 79d7261f-37c6-418c-b05f-f146e6f97750 -> ../../sdc1 lrwxrwxrwx 1 root root 10 mar 10 13:34 96E65C15E65BF3C9 -> ../../sdb1 lrwxrwxrwx 1 root root 10 mar 10 13:34 A06621F56621CD3A -> ../../sda4 lrwxrwxrwx 1 root root 10 mar 10 13:34 CABCC29DBCC28383 -> ../../sda3 lrwxrwxrwx 1 root root 10 mar 10 13:34 fdd3e810-ed11-46ba-ae9d-96a81477f740 -> ../../sde1
- ora sostituire il vecchio uuid con il nuovo
update AlbumRoots set identifier='volumeid:?uuid=fdd3e810-ed11-46ba-ae9d-96a81477f740' where identifier='volumeid:?uuid=e47487f7-3a6d-43ed-8299-eaea1a60028c';
- chiudere la console di SQlite con
.quit
e riavviare Digikam
digikam.txt · Last modified: 2020/06/01 21:11 by 127.0.0.1