Qualcosa come Dropbox per uso locale con un NAS come server di archiviazione


11

Sto cercando una soluzione per sincronizzare le coppie di cartelle tra un NAS e più mac locali. Ognuno dei mac potrebbe modificare i file e gli altri mac dovrebbero quindi essere sincronizzati automaticamente. Fondamentalmente la mia versione locale di Dropbox senza usare "cloud-storage".

Ho esaminato le soluzioni usando rsync. A quanto ho capito, rsync non è realmente in grado di eseguire una sincronizzazione bidirezionale . Inoltre, non voglio necessariamente invocare il processo di sincronizzazione. Preferirei un demone in esecuzione in background: attendere e verificare le modifiche e poi sincronizzarle "live".

Il programma dovrebbe anche essere abbastanza flessibile da riconoscere che a volte (nel caso dei laptop) non è possibile raggiungere il NAS. Dovrebbe quindi attendere che la connessione torni di nuovo, senza infastidirmi mai pochi minuti.

Ho esaminato synk, folderwatch, rsync, unison e alcuni altri, ma non ho davvero trovato una soluzione. O devono essere invocati o non sono realmente bidirezionali.

Esiste qualcosa come "cartelle offline" di microsoft per mac?

Grazie

PS: solo per chiarimenti - Non voglio sincronizzare a scopo di backup, invece voglio sincronizzare in modo che tutti i Mac dispongano di una copia locale delle ultime modifiche ai file.



Ho visto anche quella domanda. iFolder funziona apparentemente usando Apache - Non riesco a installarlo / configurarlo su un NAS.
Joseph,

C'è più di una risposta fornita lì. Ma capisco quello che stai dicendo e il requisito NAS probabilmente garantisce che sia abbastanza diverso. Il problema è che potrebbe dipendere completamente dalle capacità del NAS. Forse fornisci anche il tuo modello NAS, le specifiche, ecc.
Ƭᴇcʜιᴇ007,

Non dovrebbe importare davvero. La sincronizzazione deve essere eseguita con una cartella di rete. Indipendentemente dal software in esecuzione sul NAS. L'altro motivo per cui le altre risposte non erano soddisfacenti è che non erano soluzioni facili per i mac. Sto lentamente iniziando a credere che Dropbox sia davvero l'unico modo. Sono solo sorpreso che nessuno abbia creato un software simile per scenari locali.
Joseph,

Risposte:


4

Guarda http://owncloud.org - è fondamentalmente una soluzione dropbox open source.

Non sai quale NAS hai, ma la maggior parte dei box NAS funziona su Linux e dovresti essere in grado di ottenere alcune indicazioni nei forum owncloud.

Altrimenti penso che Unison o rsync sarebbero le migliori soluzioni non server nel tuo caso.

Questo si collega a un post sul blog che descrive lo stesso problema (e una soluzione accettabile) ma per Ubuntu. http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/


Perché il downvote?
OakNinja

1

L'ho visto anche qualche tempo fa.

Innanzitutto, ho provato Sparkleshare che è utile per piccoli repository simili a documenti, ma ha tutte le funzionalità non divertenti di git (tutta la storia) e non gestisce bene i file di grandi dimensioni.

Finisco con Unison, un software molto carino, con sincronizzazione bidirezionale delle directory (con backup in caso di conflitti di unione) - funziona perfettamente con dati di grandi dimensioni. Fallo.

MODIFICARE:

Recentemente ho trovato un ottimo strumento: la sincronizzazione (recentemente hanno cambiato il nome in pulse ). Ha client per la maggior parte delle piattaforme ed è piuttosto flessibile nella configurazione con una bella interfaccia grafica.

C'è anche git-annex , lo stavo usando da poco ma mi sono fermato perché è necessario l'account xmpp per passare i messaggi (recentemente questo è stato rimosso, quindi non è più necessario ma rimango con la sincronizzazione ora per un po ').


0

ChronoSync

Questa piccola utility è davvero sorprendente. Ci ho fatto affidamento dal 2006.

Risoluzione estremamente precisa e buona tracciabilità se hai bisogno di una certa condizionalità fornita da applicazioni esterne.

Sync Manager funziona silenziosamente in background con un calendario elaborato.



0

Se si utilizza un Synology NAS, Cloud Station è la risposta che stai cercando. Dal sito Web:

"Se possiedi più dispositivi, Cloud Station è perfetto per sincronizzare automaticamente i file con tutti loro. Il tuo lavoro sarà sempre aggiornato tra Mac, PC e dispositivi mobili. Inoltre, ora puoi sincronizzare i file con il massimo dimensione di 5 GB. I file sono sempre accessibili via Web e le cartelle della Cloud Station sui computer locali. Quando il PC e la DiskStation si trovano nella stessa rete locale (LAN), è possibile usufruire di una velocità di trasferimento più rapida rispetto a quella offerta sul Internet."

http://www.synology.com/dsm/home_file_sharing_cloud_station.php

Se poi esegui un port forwarding, avresti anche un'interfaccia web per i tuoi file tramite File Station in un modo simile (ma più carino) a Dropbox.

Personalmente possiedo un Synology DS212 e ho riscontrato che questa funzione funziona perfettamente. Se sei sul mercato per un NAS, ti consiglio di acquistare il modello precedente da Amazon, non l'ultima Synology, se stai cercando un prezzo migliore.


0

Git e SVN sono altre opzioni, non troppo sicuri di tartaruga e mac, anche se sicuramente sovversione può essere eseguita su mac (ed è disponibile per impostazione predefinita).


Che ne dite della sincronizzazione automatica quando viene aggiunto un nuovo file o un file esistente viene aggiornato o rimosso? Un cronjob farà il trucco?
SPRBRN,

0

Questa sembra essere una domanda comune che in realtà non ha ancora un prodotto solido. Ho iniziato a usarne due. Uno che uso per i backup (che so non è quello che stai cercando ma ho pensato di buttare lì) è Bvckup http://www.bvckup.com/ . Di recente, ho iniziato a utilizzare AeroFS https://aerofs.com/ che ha la stessa "condivisibilità" di dropbox, ma non ha un'interfaccia web. Sono abbastanza sicuro che AeroFS farà al caso tuo in questa situazione.

Poiché AeroFS è ancora in beta, penso che potresti aver bisogno di ricevere un invito. Posso sempre dartene uno se mi interessa.


0

Sher.ly può fare quello che ti serve. Informativa completa: sto gestendo questo progetto. L'idea alla base è la soluzione Dropbox / Bitcasa che funziona dal tuo spazio di archiviazione, qualsiasi tipo. Vogliamo essere molto più intelligenti di Dropbox: puoi sincronizzare tutti i tuoi dispositivi (se vuoi), ma non devi scaricare (sincronizzare) TUTTI i dati condivisi con te - questa è la differenza di base: i dati sono disponibili, non riempire il tuo unità. NON accesso bidirezionale come da te descritto.


Significa che puoi facilmente "collegare" diversi computer (Mac, PC, Linux in corso) con un piccolo storage SSD con intero NAS con diversi TB di dati. Supporteremo server di archiviazione (MS, Linux) e piccoli dispositivi come RaspberryPI.


Si inizia creando un gruppo invitando membri, aggiungendo file (archiviazione locale o remota) e i membri del gruppo possono accedere istantaneamente ai dati; i file di piccole dimensioni possono essere sincronizzati immediatamente, mentre quelli più grandi saranno scaricati intenzionalmente. Fammi sapere se questo risponde alle tue domande. Blazej Marciniak, @blazej_os


0

Se non si desidera installare software sul NAS, sarà necessario eseguire molte operazioni di configurazione su tutti i dispositivi. Ma questa è la tua decisione :).

È possibile utilizzare su un Mac, ad esempio Forklift e creare un synclet per un accesso più semplice (come nel dock) oppure utilizzare Hazel e creare un'attività per l'automazione.


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.