Muntar carpeta Calibre del Synology a Deepin

Me alegro molt! 😊 Aquí tens el post complet per al blog:


📚 Muntar carpeta Calibre del Synology a Deepin (sense errors de base de dades)

🧩 El problema

Quan muntes una carpeta de xarxa (CIFS/SMB) del Synology per utilitzar-la com a biblioteca de Calibre, apareix l’error:

«La base de datos de la biblioteca parece estar corrupta»

La BD NO està danyada — és un problema de bloquejos de fitxers (file locking) de SQLite sobre CIFS.


✅ La solució pas a pas

1️⃣ Crear la carpeta de muntatge



sudo mkdir /mnt/calibre-library

2️⃣ Crear fitxer de credencials (segur)

sudo tee /etc/samba/calibre.creds << EOF
username=el_teu_usuari
password=la_teva_contrasenya
EOF


Protegir-lo perquè només root el pugui llegir:
sudo chmod 600 /etc/samba/calibre.creds

3️⃣ Configurar el muntatge automàtic (/etc/fstab)

sudo nano /etc/fstab

Edita el fitxer:

sudo nano /etc/fstab

I afegeix aquesta línia al final:

//192.168.1.41/llibres_deepin /mnt/calibre-library cifs credentials=/etc/samba/calibre.creds,uid=1000,gid=1000,file_mode=0777,dir_mode=0777,nobrl,cache=none,iocharset=utf8,vers=3.0,nofail 0 0

4️⃣ Recarregar i muntar

sudo systemctl daemon-reload
sudo mount /mnt/docker/calibre/ebooks_amd

5️⃣ Obrir Calibre i seleccionar la biblioteca

Obre Calibre → «Canvia/crea biblioteca» → selecciona /mnt/docker/calibre/ebooks_amd


docker/calibre/ebooks_amd

🔑 Explicació de les opcions clau

OpcióFunció
uid=1000,gid=1000Permisos per al teu usuari (no root)
file_mode=0777,dir_mode=0777Permisos complets d’escriptura
nobrl⭐ Elimina els bloquejos de fitxers — Soluciona l’error de base de dades corrupta!
cache=none⭐ Evita problemes de cache amb SQLite
vers=3.0Versió SMB compatible
nofailNo bloqueja l’arrencada si el NAS està apagat

📌 Notes importants

  • Si la contrasenya té caràcters especials com !, al fitxer de credencials no hi ha problema (no l’interpreta bash)
  • Després de reiniciar, el muntatge es fa automàticament gràcies al /etc/fstab
  • El mateix mètode serveix per a altres carpetes de xarxa (música, vídeo, etc.)

Publicat per: Miquel
Sistema: Deepin / Debian / Ubuntu
Data: 8 d’agost de 2026


Amb ajuda de UOS AI. GRACIES 😊📝



GPT 2-10-2026

Ah! No cal desinstal·lar ni reinstal·lar Calibre. 🎯

L’has trobat. Està instal·lat com a aplicació Linglong de Deepin:

/var/lib/linglong/layers/.../files/bin/calibre

Però no és recomanable executar-lo directament des d’aquesta ruta interna.

Primer mirem com el registra Deepin. Executa:

ll-cli list | grep -i calibre

Si apareix Calibre, probablement el podem obrir simplement amb:

ll-cli run calibre

Però volem obrir la biblioteca concreta

La biblioteca és:

/mnt/docker/calibre/ebooks_amd

Per tant, prova primer:

ll-cli run calibre -- /mnt/docker/calibre/ebooks_amd

Si aquesta sintaxi no funciona, no facis més proves encara: passa’m el resultat de:

ll-cli list | grep -i calibre

i t’indico la comanda exacta.

I una cosa important: no desinstal·lis Calibre ara. El sistema ja el té instal·lat; simplement està en el contenidor/aplicació Linglong i per això which calibre no el troba.

Miquel@Miquel-PC:~$ ll-cli list | grep -i calibre com.calibre-ebook.calibre com.calibre-ebook.calibre 6.29.0.2 main binary calibre is a powerful and easy to use e-book manager. Miquel@Miquel-PC:~$

Perfecte. Ara ja sabem exactament què tens: mut

com.calibre-ebook.calibre    6.29.0.2

És Calibre 6.29.0.2 instal·lat via Linglong.

No cal reinstal·lar-lo.

1. Obre Calibre

Primer prova simplement:

ll-cli run com.calibre-ebook.calibre

Això hauria d’obrir la interfície gràfica de Calibre.

2. Després seleccionem la biblioteca

Quan Calibre s’obri, si et pregunta per la biblioteca, indica:

/mnt/docker/calibre/ebooks_amd

Aquesta és la biblioteca que acabem de comprovar que conté els teus llibres.


Si vols obrir-la directament des del terminal

Podem provar després:

ll-cli run com.calibre-ebook.calibre -- /mnt/docker/calibre/ebooks_amd

Però primer faria la primera opció, perquè així comprovem que Linglong inicia correctament Calibre.

👉 Executa:

ll-cli run com.calibre-ebook.calibre

i digues-me què passa.

com paso a connectar am la llibreria del nuvol?

Sí. Ara que Calibre està instal·lat via Linglong, hem de dir-li que utilitzi la biblioteca que tens al Synology:

/mnt/docker/calibre/ebooks_amd

1. Obre Calibre

ll-cli run com.calibre-ebook.calibre

2. A Calibre

Si és la primera vegada que s’obre, et sortirà l’assistent Welcome to calibre.

Quan et pregunti:

Where is your calibre library?

posa:

/mnt/docker/calibre/ebooks_amd

També pots prémer el botó de seleccionar carpeta i anar a:

mnt
 └── docker
      └── calibre
           └── ebooks_amd

i seleccionar ebooks_amd.

3. Si Calibre ja s’obre amb una altra biblioteca

No cal reinstal·lar-lo.

A Calibre ves a:

Biblioteca → Canvia/crea biblioteca

o prem Ctrl+Shift+C.

Selecciona:

/mnt/docker/calibre/ebooks_amd

i confirma.

⚠️ Important amb la biblioteca al núvol

No hem de copiar els llibres ni crear una biblioteca nova. La biblioteca real és aquesta:

/mnt/docker/calibre/ebooks_amd

i correspon al share del Synology:

//192.168.1.41/docker

Com que ja hem comprovat que hi pots veure els autors i llibres, la connexió al núvol ja funciona. Només falta que Calibre apunti a aquesta carpeta.

Si no et deixa seleccionar /mnt/docker dins de Calibre, digues-m’ho: això pot passar perquè la versió Linglong té un permís d’accés restringit als directoris del sistema, i en aquest cas haurem de donar-li accés a /mnt/docker.