Replicar Dropbox

No. No cal que la carpeta del NAS estigui dins del directori web.

Si el que vols és tenir una carpeta del NAS muntada a Deepin i replicada/sincronitzada com si fos Dropbox, el més important és el tipus d’accés que utilitzarem, no pas que sigui una carpeta web.

Per exemple, al NAS pots tenir:

/volume2/
├── web/
│   └── polidic/
│
├── Documents/
│   └── Miquel/
│
├── Sincronitzacio/
│   └── Deepin/
│
└── altres/

I podríem sincronitzar, per exemple:

NAS
192.168.1.41
/volume2/Sincronitzacio/Deepin
             ↕
Deepin
/home/Miquel/NAS/Deepin

Tens dues coses diferents

1. Muntar la carpeta

Deepin veu directament la carpeta del NAS:

/home/Miquel/NAS/Deepin

però els fitxers físicament continuen estant al NAS.

2. Replicar/sincronitzar-la

Aquí sí que tindries una còpia local:

NAS:    /volume2/Sincronitzacio/Deepin
              ↕ sincronització
PC:     /home/Miquel/Sincronitzacio/Deepin

Això és més semblant a Dropbox: els fitxers existeixen també al PC i al NAS, i el programa manté les dues còpies sincronitzades.

En el teu cas

Com que tens el Synology 192.168.1.41, jo separaria clarament:

/volume2/web/

per a les aplicacions web de Polidic, PHP, etc.

i crearia una carpeta compartida específica, per exemple:

/volume2/Sincronitzacio/

per a les dades que vulguis replicar amb Deepin.

Això té un avantatge important: no barregem les dades de les aplicacions web amb les dades personals que volem sincronitzar.

Si el que busques és exactament una experiència «Dropbox però NAS propi», podem muntar-ho perquè, per exemple:

/home/Miquel/Dropbox-NAS/

es mantingui sincronitzat automàticament amb una carpeta compartida del Synology, incloent canvis en els dos sentits.


Sí. I de fet, si la major part de les vegades només necessites una rèplica NAS → Deepin, jo faria una solució més senzilla que una sincronització bidireccional tipus Dropbox.

La idea seria:

                 RÈPLICA
┌──────────────────────────────┐
│        Synology NAS          │
│        192.168.1.41          │
│                              │
│  /volume2/Dropbox/            │
└──────────────┬───────────────┘
               │
               │  SMB / rsync
               ▼
┌──────────────────────────────┐
│          Deepin              │
│                              │
│ /home/Miquel/Dropbox/        │
└──────────────────────────────┘

La carpeta del NAS no necessita estar dins /volume2/web.

1. Crear la carpeta al Synology

Al NAS crearia una carpeta compartida específica:

Dropbox

que físicament podria ser:

/volume2/Dropbox/

Per exemple:

/volume2/Dropbox/
├── Documents/
├── Llibres/
├── Fotos/
├── Projectes/
└── altres/

A Synology DSM li dones permisos al teu usuari.


2. Compartir-la per SMB

Al Synology:

Panell de control → Serveis de fitxers → SMB

actives SMB.

Així Deepin podrà accedir a:

//192.168.1.41/Dropbox

No cal que sigui una carpeta web.


3. Crear la carpeta local a Deepin

Al PC:

mkdir -p /home/Miquel/Dropbox

Aquí tindríem:

NAS
/volume2/Dropbox/
       │
       │ rèplica
       ▼
Deepin
/home/Miquel/Dropbox/

Però encara no sincronitzaria res.

Primer provaria que Deepin pot llegir correctament el NAS.


4. Per a una rèplica, jo utilitzaria rsync

Això és molt interessant perquè rsync només copia els fitxers nous o modificats.

Per exemple:

rsync -av --delete /origen/ /destinacio/

El comportament seria:

NAS                         Deepin

fitxer1.pdf       ───────►  fitxer1.pdf
foto.jpg          ───────►  foto.jpg
document.odt      ───────►  document.odt

Si demà només canvies document.odt:

NAS                         Deepin

document.odt      ───────►  document.odt
                    només aquest

No torna a copiar tota la carpeta.


5. Una precaució molt important: --delete

Aquesta opció:

--delete

fa que la rèplica sigui exacta.

Per exemple, si al NAS elimines:

NAS
/Dropbox/foto.jpg

la següent rèplica també eliminarà:

Deepin
/home/Miquel/Dropbox/foto.jpg

Això és molt útil per tenir una còpia mirall, però jo no la posaria al principi.

Primer provaria:

rsync -av

sense --delete.

Quan estiguem segurs que tot funciona, ja decidim si volem rèplica estricta.


6. Una qüestió important: NAS → Deepin o bidireccional?

Aquí hi ha una diferència fonamental.

Rèplica NAS → Deepin

NAS
 ↓
Deepin

És la més segura i senzilla.

Si treballes principalment amb els fitxers del NAS, Deepin simplement manté una còpia local.

Sincronització bidireccional

       ┌───────┐
       │       ▼
NAS ◄────────► Deepin

Si modifiques un fitxer al Deepin, el canvi també puja al NAS.

Això ja és més semblant a Dropbox i requereix controlar conflictes, fitxers eliminats, versions, etc.


7. El que jo faria en el teu cas

Començaria amb aquesta estructura:

Synology 192.168.1.41
│
└── /volume2/Dropbox/
       │
       ├── Documents/
       ├── Llibres/
       ├── Projectes/
       └── ...
                │
                │ SMB
                ▼
Deepin
│
└── /home/Miquel/Dropbox/

I faria tres fases:

Fase 1 — Prova manual

Connectar-nos al NAS i comprovar que podem llegir:

//192.168.1.41/Dropbox

Fase 2 — Primera rèplica

Fer una primera còpia:

NAS → Deepin

i comprovar que els fitxers coincideixen.

Fase 3 — Automatitzar

Podríem fer que Deepin executés automàticament, per exemple:

cada hora
     ↓
comprova NAS
     ↓
rsync
     ↓
actualitza /home/Miquel/Dropbox

o fins i tot fer-ho manualment amb un script:

replica_dropbox

I encara hi ha una alternativa molt interessant

Si el que vols és que sigui realment com Dropbox, amb:

  • sincronització automàtica,
  • canvis en els dos sentits,
  • funcionament en segon pla,
  • control de conflictes,

jo miraria Syncthing en lloc de fer-ho simplement amb rsync.

En canvi, si el que vols és «el NAS és el mestre i Deepin en té una còpia local actualitzada», rsync és probablement la solució més neta.

Jo començaria per rsync NAS → Deepin, perquè és molt fàcil de provar i no ens arrisquem a modificar accidentalment els originals del NAS.

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.