Ψάχνω ένα deamon για συνχρονισμό αρχειων μεταξύ 2 server αλλά να μπορώ να ορίσω το tree εξής
/network/*/storage/*
relative paths
βρήκα το lsyncd αλλά δεν ξέρω αν μπορώ να ορίσω κάπως έτσι ...
άλλη ιδέα αν έχει κάποιος ευπρόσδεκτη !
Εμφάνιση 1-15 από 21
Θέμα: File Tree Deamon
-
24-04-19, 22:16 File Tree Deamon #1
-
24-04-19, 22:19 Απάντηση: File Tree Deamon #2
Γιατί όχι rsync;;
Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
24-04-19, 22:35 Απάντηση: File Tree Deamon #3
-
25-04-19, 01:55 Απάντηση: File Tree Deamon #4
Μια χαρά μπορεί να τρέξει το rsync ως daemon. Έχω κάνει κάτι παρόμοιο με rsync και inotify χωρίς να χρησιμοποιώ cron.
Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
25-04-19, 08:16 Απάντηση: File Tree Deamon #5
-
25-04-19, 10:31 Απάντηση: File Tree Deamon #6
-
25-04-19, 10:52 Απάντηση: File Tree Deamon #7
Το έχω δει ..Δεν τα έχω δοκιμάσει ...Ξέρει τι ..
Εχω 2 εσωτερικούς domain servers τα αρχεία τους είναι κάτω από το /home/username/ ... Ομως στο /home/username/Maildir δουλεύει το postfix % dovecot
Εγώ θα πρέπει να δώσω path της μορφής /home/*/data Relative δηαλδή ώστε να παίρνει μόνο τα αρχέια του χρήση και όχι ...αλλιώς θα πρέπει να δίνω για κάθε χρήστη ξεχωριστά ώστε να βγαίνουν absolute..
Και το syncthing το έχω δει αλλά δεν έχω καταλάβει αν κάνει αυτό που θέλω ...
-
25-04-19, 11:17 Απάντηση: File Tree Deamon #8
Τώρα το δοκίμασα και μπορείς να βάλεις σαν shared το /home και στο Ignore Patterns να βάλεις
Κώδικας:!*/data *
Απλά η ενεργοποίηση πρέπει να είναι πρώτη γιατί μάλλον είναι first come first served.
Έφτιαξα την ακόλουθη δομή:
Κώδικας:C:. ├───kostas │ │ ignore this.txt │ │ │ └───data │ test.txt │ └───test │ a file - Copy (2).txt │ a file - Copy (3).txt │ a file - Copy.txt │ a file.txt │ └───data added - Copy (2).txt added - Copy (3).txt added - Copy (4).txt added - Copy.txt added.txt
-
25-04-19, 11:27 Απάντηση: File Tree Deamon #9
-
25-04-19, 11:37 Απάντηση: File Tree Deamon #10
Απλά δεν ξέρω πώς θα λειτουργήσει αν είσαι σε εσωτερικό δίκτυο. Οπότε δοκίμασέ το επιφυλακτικά λίγο, ειδικά αν το θέλεις για backup και όχι μόνιμο συγχρονισμό και δες τις ρυθμίσεις του για να απενεργοποιήσεις το folder tracking ή να βάλεις και track changes ωστε να έχεις ιστορικό.
-
25-04-19, 12:13 Απάντηση: File Tree Deamon #11
-
25-04-19, 13:10 Απάντηση: File Tree Deamon #12
Το syncthing χρησιμοποιείται για να συγχρονίζει και υπολογιστές μέσω Internet. Απλά δεν γνωρίζω αν για να συγχρονίσει σε εσωτερικό δίκτυο χρησιμοποιεί το Internet ή πάει εσωτερικά.
- - - Updated - - -
Απ'ότι βλέπω χρησιμοποιεί το εσωτερικό δίκτυο, αλλά κάποιες ρυθμίσεις σε firewall μπορεί να το αποτρέψουν και να πάει μέσω internet!
Δες και αυτό από το ArchWiki
-
25-04-19, 13:23 Απάντηση: File Tree Deamon #13
-
25-04-19, 14:36 Απάντηση: File Tree Deamon #14
Και το syncthing με το inotify κάνει την παρακολούθηση των φακέλων.
Όσο για το θέμα πως βρίσκει το άλλο pc κατά πάσα πιθανότητα πρώτα θα δοκιμάσει με local discovery αλλά καλού κακού μπορείς να το αποτρέψεις να χρησιμοποιεί relays είτε από το gui είτε από το αρχείο config.
-
25-04-19, 14:56 Απάντηση: File Tree Deamon #15
Εγώ έχω χρησιμοποιήσει αυτό:
https://www.splitbrain.org/blog/2011...on_alternative
https://github.com/splitbrain/Watcher
σε συνδυασμό με bash script και rsync. Έφτιαξα κι ένα systemd service για το watcher και είμαι κομπλέ!
Ο rsync daemon βολεύει γιατί λόγω του caching που κάνει μπορεί να επιταχύνει τα rsync operations κυρίως σε περιπτώσεις όπως η δική σου (δηλαδή θες δύο servers να είναι πάντα συγχρονισμένοι). Το rsync γενικά έχει άπειρες δυνατότητες, ειδικά με relative paths, κτλ. Δες το man page του
Μια άλλη επιλογή είναι το Unison το οποίο έχει το πλεονέκτημα ότι είναι bi-directional, αλλά δεν το έχω δοκιμάσει.
Το syncthing δεν το ήξερα. Ευχαριστώ ΜητσάκοΌταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
Bookmarks