Come sincronizzare il collegamento simbolico della directory con Google Backup and Sync? (o come sincronizzare i file che non si trovano nella cartella di sincronizzazione?)


6

Nella mia cartella Backup e sincronizzazione sul mio computer, ho creato diversi collegamenti simbolici di directory in modo che i file nella posizione "reale" possano essere sottoposti a backup sul mio drive di Google. I collegamenti simbolici delle directory sono stati creati in questo modo:

mklink /D "C:\Users\Me\Desktop\google\Notepad++" "C:\Users\Me\AppData\Roaming\Notepad++"

Questi collegamenti simbolici di directory non vengono caricati sul mio google drive da Google Backup and Sync.

Esiste un modo per forzare il backup e la sincronizzazione per caricare i collegamenti simbolici della directory? In caso contrario, come posso eseguire il backup di alcuni dei miei appdatafile?

Vorrei una soluzione gratuita e che non coinvolga una terza parte.

Ho già trovato una soluzione con uno script Python in grado di seguire i collegamenti simbolici delle directory ma vorrei una soluzione più solida.


Per la cronaca, www.dropbox.com fa quello che vuoi: il client di sincronizzazione per PC segue i collegamenti simbolici (ma non ne monitora il contenuto: è necessario riavviare il client per risincronizzare i collegamenti simbolici precedenti).
PPC,

Risposte:


3

Penso che Google Backup and Sync non segua i collegamenti simbolici, quindi è necessaria un'altra soluzione.

La mia idea è che, invece di sincronizzare tramite Google Backup e Sync, utilizzare un prodotto in grado di rendere Google Drive direttamente accessibile dal computer, quindi utilizzare qualsiasi altro prodotto di sincronizzazione per sincronizzare le cartelle.

I prodotti che potrebbero essere una soluzione sono (dovrai testare e vedere):

Una volta che hai accesso diretto a Google Drive, hai solo bisogno di un prodotto di sincronizzazione adatto alle tue esigenze. Ecco alcuni suggerimenti:


Grazie mille per questa risposta Non voglio utilizzare terze parti e vorrei una soluzione gratuita (mi dispiace per non essere più preciso su queste due condizioni nella mia domanda). Ma può aiutare gli altri che non sono vincolati dalle stesse condizioni.
MagTun,

Ci sono alcuni prodotti gratuiti nella mia lista. Temo che l'unica soluzione senza prodotti di terze parti sia quella di spostare o duplicare le tue cartelle nella cartella di Google.
harrymc,

Python è anche un prodotto di terze parti ...
harrymc il

Hai ragione ... qualsiasi terza parte tranne Pytho ;-) (In realtà sto ponendo questa domanda all'utilizzo di Python!)
MagTun

Una volta che Google Drive è accessibile localmente sul tuo computer, puoi accedervi con qualsiasi programma di tua scelta, anche Python;)
harrymc,

1

Ok, quindi il trucco è con quale sia il collegamento e quale sia la vera cartella. Google Drive non sincronizza il collegamento, sincronizza la cartella reale. Quindi è necessario invertire l'ordine. Non l'ho provato, /Dma usando /Jfunziona benissimo. Quindi, queste modifiche applicate al metodo originale come mostrato di seguito dovrebbero funzionare:

mklink /J "C:\Users\Me\AppData\Roaming\Notepad++" "C:\Users\Me\Desktop\google\Notepad++" 

Questo è un po 'fastidioso e pericoloso, come se la tua cartella in Google Drive viene eliminata, anche i file sul tuo computer scompaiono. Quindi, l'eliminazione accidentale della cartella in Google Drive da un'altra posizione fa sì che il collegamento non indichi a nulla, cancellando completamente i dati originali.

Potrebbe anche causare problemi ad altri programmi che hanno problemi a lavorare con posizioni simboliche.

Se sei disposto a abbandonare Google Drive, Dropbox funziona con ciò che hai proposto inizialmente.


Cosa succede se non ho abbastanza spazio sul mio disco C? Impossibile
Sky

1

Per sincronizzare i collegamenti simbolici delle directory con Google Drive, ho finito per usare rclone con questo comando:

rclone sync "C:\Users\Me\Desktop\google\Notepad++"  "myremote":"folder"  --copy-links 

Sebbene non risponda alla mia domanda su Google Backup and Sync, sono soddisfatto perché posso conservare Google Drive e i miei collegamenti simbolici.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.