L’elemento
fondamentale intorno a cui ruota tutta l’operatività di Lightroom è il Catalogo,
un database di immagini. In realtà ne potete avere quanti ne volete di
Cataloghi, anche se io preferisco lavorare su uno solo per ricercare tutte le immagini
nello stesso calderone.
Tuttavia,
quando lavoriamo in Lightroom non ci accorgiamo di aver a che fare con un
Catalogo, è tutto trasparente. Approfondiamo allora la nostra conoscenza di
questo elemento così importante ed invisibile.
Il
Catalogo, il database di Lightroom, è un file SQLite (http://www.sqlite.org)
che è un applicativo per gestire database. Questo significa che possiamo
utilizzare degli strumenti esterni a Lightroom per analizzare in profondità il
Catalogo. Anche Aperture, il concorrente di Lightroom prodotto da Apple,
utilizza SQLite per il suo database.
Guardando
dentro la cartella del Catalogo di Lightroom (di default Immagini/Lightroom su PC o
analogo percorso su Mac), possiamo vedere due file quando Lightroom non è in
esecuzione. Questi due file si chiamano
Lightroom.lrcat e Lightroom
Previews.lrdata (su PC il file .lrdata file è una cartella).
Lightroom.lrcat è il Catalogo e contiene tutte le informazioni relative alle
nostre immagini. Non contiene le immagini o le anteprime, che sono invece
memorizzate a parte. Le anteprime si trovano in Previews.lrdata, sia quelle
standard che quelle 1:1 che sono di dimensioni maggiori. Questo file (cartella
su PC) può diventare molto grande e ogni tanto qualcuno mi chiede se conviene
cancellare le anteprime. No, non conviene perché Lightroom le ricreerà di nuovo,
usando tutto il tempo necessario (tanto).
Come ho
detto, questi sono i due file che esistono con Lightroom non in esecuzione.
Quando facciamo partire Lightroom, viene creato un nuovo file:
Lightroom.lrcat.lock. Serve ad
impedire a due utenti di lavorare contemporaneamente sullo stesso Catalogo,
visto che SQLite è un database che non supporta la multiutenza. Alla chiusura di
Lightroom, il file viene eliminato.
Talvolta,
specie se il PC si “impalla”, questo file non viene cancellato. Perciò, quando
riapriamo Lightroom, ci viene mostrato un messaggio di errore che dice che il
catalogo è in uso. Per risolvere il problema basta cancellare il file .lock e
riavviare Lightroom.
Un altro
file che può essere creato durante il lavoro è un file
.lrcat-journal. Contiene le operazioni in corso da eseguire sul
Catalogo. Ogni operazione un po’ lunga genera questo file giornale. Se il
sistema va in crash, le operazioni contenute nel file vengono scritte nel
catalogo al successivo riavvio di Lightroom.
Lightroom
tiene traccia della locazione del Catalogo sul disco in
Modifica/Impostazioni catalogo ... nella sezione Generali.
La prima
riga della schermata vi da la locazione fisica del Catalogo. A metà schermata ci
sono le opzioni della pianificazione temporale del backup del Catalogo.
Se le
operazioni sul Catalogo vi sembrano rallentate, potete provare l’opzione
Ottimizza catalogo (Menu File) che pulisce il
database e lo ottimizza.
C'è un messaggio che spaventa e che è The catalog Lightroom 2 Catalog is corrupt and cannot be used or backed up until is repaired.
Il Catalogo
si può corrompere per vari motivi e Lightroom tenterà di ripararlo. Il fatto è
che se non ci
riesce potrebbero essere guai (avete un backup del catalogo, vero?
Che fare? Chi chiamare? Provate a ripararlo da soli.
Come dite? Non ci riesce Lightroom, ci riesco io? Perché no?
Ricordate che il Catalogo è un database SQLite, perciò,
per iniziare, scaricate SQLite dal suo sito e seguite la seguente procedura:
Fate
partire la linea di comando (command.com su PC)
Su XP
Su Win7
Andate
nella directory del Catalogo e poi scrivete (CatalogoCorrotto è il nome del
vostro Catalogo):
echo
'.dump' | sqlite3 CatalogoCorrotto.lrcat >backup.sql
sqlite3 new.lrcat <backup.sql
A questo
punto dovreste avere un mucchio di errori tipo:
SQL
error near line
17199:
Adobe_AdditionalMetadata.incrementalWhiteBalance may not be NULL
SQL
error near line
17200:
Adobe_AdditionalMetadata.incrementalWhiteBalance
may not be
NULL
SQL
error near line
17201:
Adobe_AdditionalMetadata.incrementalWhiteBalance may not be NULL
Va tutto
bene, molto semplicemente avete copiato in un nuovo catalogo pulito, il vecchio
catalogo senza i dati che lo avevano sporcato. Meglio che ricostruirlo tutto da
zero, no?
Conclusioni
Conoscere il funzionamento del catalogo è cosa buona che ci permette di superare eventuali problemi dovuti a malfunzionamenti o corruzioni dei file. Riusciremo cioè a non perdere nemmeno un minuto del nostro prezioso tempo passato a lavorare le nostre immagini.
Aiutatemi ad aiutarvi
Vi è piaciuto il tutorial? Lo avete trovato utile? Se il mio sito è per voi utile come un libro che avreste dovuto comprare o un workshop che avreste dovuto frequentare, pagando, allora permettetemi di continuare ad aiutare tutti. Se non lo avete ancora fatto, fatelo adesso. E' bello che ci siano persone come voi che mi permettono di continuare ad aggiungere conoscenza al sito. Grazie.
©2012 Aristide Torrelli