Πώς να ρυθμίσετε το Rsync σε Linux

click fraud protection

Αυτές τις μέρες, όλοι έχουν μια εφαρμογή Συγχρονισμού. Υπάρχει Bittorrent Sync (τώρα Resilio Sync), Syncthing κ.λπ. Αυτοί οι τύποι εργαλείων αποκτούν πραγματική πρόσφυση στον χώρο των διακομιστών και των καταναλωτών και υπάρχουν για έναν λόγο. Βοηθούν τους χρήστες να δημιουργήσουν ένα τοπικό / διαδικτυακό σύστημα συγχρονισμού peer-to-peer. Ως επί το πλείστον, αυτά τα εργαλεία είναι αρκετά χρήσιμα. Τούτου λεχθέντος, συχνά χρειάζονται λίγο χρόνο για να εγκατασταθούν σε διαφορετικές πλατφόρμες (ειδικά Linux). Γι 'αυτό όσοι θέλουν να κάνουν έναν απλό συγχρονισμό αρχείων μεταξύ υπολογιστών θα πρέπει αντ' αυτού να εξετάσουν τη χρήση του Rsync σε Linux. Είναι ένας απλός τρόπος για την αποτελεσματική (και γρήγορα) μεταφορά αρχείων μέσω δικτύου ή διαδικτύου.

Εγκατάσταση

Σε αυτό το σεμινάριο, θα επικεντρωθούμε σε δύο εργαλεία: το εργαλείο γραμμής εντολών Rsync και το περιτύλιγμα Grsync GUI. Δείτε πώς μπορείτε να εγκαταστήσετε αυτά τα προγράμματα στον υπολογιστή σας Linux.

Σημείωση: θα πρέπει επίσης να εγκαταστήσετε SSH.

instagram viewer

Ubuntu

sudo apt εγκατάσταση rsync grsync

Ντέμπιαν

sudo apt-get εγκατάσταση rsync grsync

Arch Linux

sudo pacman -S rsync grsync

Μαλακό καπέλλο

sudo dnf εγκατάσταση rsync grsync

OpenSUSE

sudo dnf εγκατάσταση rsync grsync

Άλλα Linux

Το Rsync υπάρχει από το 1996. Εξαιτίας αυτού, οι χρήστες δεν θα πρέπει να έχουν κανένα πρόβλημα εύρεσης και εγκατάστασης της εφαρμογής στον υπολογιστή τους Linux, ανεξάρτητα από το πόσο σκοτεινά. Αναζητήστε το "rsync" στον διαχειριστή πακέτων και εγκαταστήστε το στο σύστημα. Όσον αφορά το εργαλείο περιτυλίγματος Grsync, είναι λίγο ασταθές. Ορισμένες διανομές Linux μπορεί να τις έχουν στα αποθετήρια τους, και μερικές όχι. Για να το εγκαταστήσετε, ανοίξτε ένα παράθυρο τερματικού και αναζητήστε το "grsync". Εναλλακτικά, κατεβάστε το από τον ιστότοπο.

Χρήση του Rsync στο τερματικό

Το εργαλείο τερματικού Rsync είναι πολύ ισχυρό και έτσι μπορεί να διοχετευτεί σε πολλές διαφορετικές εφαρμογές. Ωστόσο, οι περισσότεροι χρήστες πρέπει πραγματικά να γνωρίζουν τα βασικά. Ετσι δουλευει. Για να μεταφέρετε όλο το περιεχόμενο ενός φακέλου απευθείας σε έναν άλλο, χρησιμοποιήστε αυτήν την εντολή:

Τοπική προς απομακρυσμένη μεταφορά

rsync -r / home / username / local / file / to / transfer /. user @ host: / διαδρομή / προς / προορισμό / φάκελος

Απομακρυσμένη σε τοπική μεταφορά

rsync -r user @ host: / path / to / remote /. /home/username/local/file/to/transfer/

Αυτές οι εντολές επιτρέπουν στο χρήστη να μεταφέρει άμεσα και αναδρομικά όλα τα αρχεία σε έναν φάκελο σε άλλο είτε τοπικά είτε εξ αποστάσεως. Ψάχνετε περισσότερες επιλογές; Στο τερματικό, κάντε: rsync -h και δοκιμάστε τους πολλούς διαθέσιμους διακόπτες και επιλογές rsync.

Σημείωση: Οι σημειώσεις βοήθειας Rsync είναι αρκετά μεγάλες. Συχνά, το τερματικό μπορεί να κόψει κομμάτια από αυτό (ή τουλάχιστον οι χρήστες αναγκάζονται να κάνουν κύλιση ατελείωτα). Για να διευκολύνετε τα πράγματα, δοκιμάστε να αποθηκεύσετε τις οδηγίες βοήθειας απευθείας σε ένα αρχείο κειμένου για αργότερα. Αυτό μπορεί να γίνει με αυτήν την εντολή:

rsync -h >> rsync-help.txt

Χρήση του εργαλείου Grsync GUI

Ως επί το πλείστον, το εργαλείο Grsync είναι πραγματικά ο καλύτερος τρόπος χρήσης του Rsync. Αυτό συμβαίνει επειδή παρόλο που η ίδια η εντολή Rsync είναι ισχυρή, η σύνταξη είναι αρκετά συγκεχυμένη για όσους θέλουν να κάνουν έναν απλό συγχρονισμό αρχείων. Όσον αφορά τις εντολές τερματικού, αυτό δεν συμβαίνει συνήθως, ωστόσο οι κανόνες πρέπει να παραβιάζονται.

Εκκινήστε το Grsync στον υπολογιστή σας και ανοίξτε και τον διαχειριστή αρχείων. Μέσα στον διαχειριστή αρχείων, βρείτε την τοποθεσία του τοπικού φακέλου που θέλετε να μεταφέρετε. Εάν λαμβάνετε μεταφορά αντί να στείλετε μια, βρείτε (ή δημιουργήστε) ένα φάκελο προορισμού.

Αφού βρείτε τις πληροφορίες τοποθεσίας, μεταβείτε στο Grsync και ξεκινήστε με τη ρύθμιση προέλευσης. Κάντε κλικ στο "άνοιγμα" και αναζητήστε τον τοπικό φάκελο που θέλετε να μεταφέρετε. Εάν η πηγή είναι απομακρυσμένη, γράψτε: user @ host: / path / to / remote /.

Αφού εισαγάγετε / αναζητήσετε την πηγή της μεταφοράς, μεταβείτε στην επόμενη περιοχή επιλογής. Κάντε κλικ στο άνοιγμα για να βρείτε ένα φάκελο προορισμού (εάν η πηγή μεταφοράς είναι απομακρυσμένη) ή εισαγάγετε: user @ host: / path / from / remote / εάν μεταφέρετε μέσω δικτύου.

Το εργαλείο Grsync έχει εύλογες προεπιλογές και δεν απαιτεί καμία ανατροπή για τον μέσο χρήστη. Για να ξεκινήσετε τη μεταφορά, κάντε κλικ στο κουμπί έναρξης. Όταν ξεκινήσει η μεταφορά, θα εμφανιστεί μια οθόνη φόρτωσης. Αν είστε περίεργοι για το πώς λειτουργεί το Rsync, κάντε κλικ στο κουμπί "έξοδος rsync". Αυτό θα εμφανίσει μια πλήρη έξοδο εντολών στην οποία μπορεί να αναφέρεται ο χρήστης.

Γρήγορη συμβουλή Grsync

Δεν είστε σίγουροι γιατί ο συγχρονισμός αρχείων σας δεν λειτουργεί; Δοκιμάστε να χρησιμοποιήσετε τη λειτουργία προσομοίωσης. Επιτρέπει στους χρήστες να τροποποιούν και να ρυθμίζουν ένα Rsync και στη συνέχεια να εκτελούν μια προσομοίωση. Δεν μεταφέρονται πραγματικά αρχεία. Αντ 'αυτού, προσομοιώνονται και δίνεται έξοδος. Αυτό μπορεί να βοηθήσει τους αρχάριους Rsync να τροποποιήσουν τις ρυθμίσεις μεταφοράς τους, να εντοπίσουν σφάλματα και κ.λπ.

Για πρόσβαση στη λειτουργία προσομοίωσης στο Grsync, κάντε κλικ στο "Αρχείο" και, στη συνέχεια, κάντε κλικ στο "Προσομοίωση". Εναλλακτικά, ανοίξτε το εργαλείο προσομοιωτή Grsync με τη συντόμευση πληκτρολογίου Ctrl + S.

συμπέρασμα

Οι σύγχρονες εφαρμογές συγχρονισμού έχουν τις περιπτώσεις χρήσης τους, αυτό είναι σίγουρο. Αν θέλετε να διανείμετε πολλά αρχεία σε 5 ή 6 υπολογιστές σε LAN ή μέσω Διαδικτύου, το Rsync δεν είναι κατάλληλο για εσάς. Ωστόσο, εάν αυτό που θέλετε είναι να διατηρήσετε γρήγορα έναν φάκελο σε συγχρονισμό μεταξύ μερικών Rsync του υπολογιστή Linux είναι ο ξεκάθαρος νικητής εδώ. Δεν χρειάζεται να χτυπήσετε τους γραμμικούς κωδικούς, να διαμορφώσετε μια διεπαφή χρήστη ιστού ή να συνδεθείτε σε μια εφαρμογή Android. Απλώς εισαγάγετε μια εντολή ή χρησιμοποιήστε το εργαλείο Grsync και ξεκινά η μεταφορά.

watch instagram story