Rsync για Linux: Πώς να συγχρονίσετε, να αντιγράψετε και να δημιουργήσετε αντίγραφα ασφαλείας αρχείων σαν επαγγελματίας
5 λεπτά ανάγνωσης - 7 Ιουλίου 2025

Μάθετε πώς να χρησιμοποιείτε το rsync στο Linux για να συγχρονίζετε αρχεία, να αντιγράφετε δεδομένα μεταξύ διακομιστών και να αυτοματοποιείτε αντίγραφα ασφαλείας. Αυτό το ισχυρό εργαλείο γραμμής εντολών είναι απαραίτητο για προγραμματιστές και διαχειριστές συστημάτων.
Rsync για Linux: Πώς να συγχρονίσετε, να αντιγράψετε και να δημιουργήσετε αντίγραφα ασφαλείας αρχείων σαν επαγγελματίας
Το Rsync είναι ένα από τα πιο αποτελεσματικά και αξιόπιστα εργαλεία μεταφοράς αρχείων που είναι διαθέσιμα σε συστήματα τύπου Unix. Είτε συγχρονίζετε διακομιστές, είτε αντιγράφετε αντίγραφα ασφαλείας, είτε μετακινείστε μεταξύ παρόχων VPS, το rsync είναι συχνά το πιο έξυπνο εργαλείο για τη δουλειά.
Αυτή η δημοσίευση αναλύει τι κάνει το rsync, γιατί είναι καλύτερο από τα βασικά εργαλεία αντιγραφής και πώς να το χρησιμοποιείτε με σιγουριά.
Τι είναι το rsync;
Το rsync είναι ένα εργαλείο γραμμής εντολών για το συγχρονισμό αρχείων και καταλόγων μεταξύ δύο τοποθεσιών. Μπορεί να λειτουργήσει:
- Τοπικά: αντιγραφή από έναν κατάλογο σε έναν άλλο στον ίδιο υπολογιστή
- Μέσω SSH: αντιγραφή από ένα σύστημα σε ένα άλλο με ασφάλεια
- Με υποστήριξη συνέχισης: παραλείπει αμετάβλητα αρχεία και συνεχίζει τις μερικές μεταφορές
- Με συμπίεση: μειώνει το χρόνο μεταφοράς σε αργές συνδέσεις
Σε αντίθεση με το scp ή το cp, το rsync συγκρίνει την πηγή και τον προορισμό, στέλνοντας μόνο τις διαφορές - γεγονός που το καθιστά απίστευτα αποδοτικό σε εύρος ζώνης και χρόνο.
Γιατί το rsync είναι σπουδαίο
- Γρήγορες αυξητικές μεταφορές - αποστέλλονται μόνο τα δεδομένα που έχουν αλλάξει
- Διατηρεί δικαιώματα, συνδέσμους συμβόλων, χρονοσφραγίδες - ιδανικό για εργασίες σε επίπεδο συστήματος
- Στιβαρό μέσω SSH - ασφαλές και φιλικό προς τις δέσμες ενεργειών
- Λειτουργία ξηρής εκτέλεσης - δείτε τι θα αλλάξει πριν εκτελέσετε οτιδήποτε
- Υποστήριξη συμπίεσης - επιταχύνει τις αργές μεταφορές
(σημαία-z) - Φιλικό προς το δίκτυο - συνέχιση διακοπτόμενων μεταφορών χωρίς επανεκκίνηση
Επεξήγηση κοινών επιλογών rsync
Εδώ είναι οι πιο χρήσιμες σημαίες που θα χρησιμοποιήσετε:
-a→ λειτουργία αρχειοθέτησης (διατηρεί την ιδιοκτησία, τα δικαιώματα, τους συμβολικούς συνδέσμους κ.λπ.)-v→ verbose (δείχνει τι συμβαίνει)-z→ συμπίεση δεδομένων αρχείων κατά τη μεταφορά--progress→ εμφάνιση ζωντανών ενημερώσεων προόδου--delete→ διαγραφή αρχείων στον προορισμό που δεν υπάρχουν στην πηγή-e ssh→ χρήση SSH για απομακρυσμένες συνδέσεις
Παραδείγματα Rsync
1. Αντιγραφή ενός καταλόγου τοπικά
rsync -av /πηγή/μονοπάτι/ /προορισμός/μονοπάτι/
Αυτό αντιγράφει τα πάντα στο /source/path/ στο /destination/path/, διατηρώντας τα μεταδεδομένα.
2. Συγχρονισμός με έναν απομακρυσμένο διακομιστή μέσω SSH
rsync -avz /local/dir/ user@remote_ip:/remote/dir/
Το -z προσθέτει συμπίεση- το μέρος -e ssh είναι αυτονόητο όταν χρησιμοποιείτε έναν απομακρυσμένο υπολογιστή.
3. Δοκιμαστική εκτέλεση για να δείτε τι θα αντιγραφεί
rsync -avz --dry-run /local/dir/ user@remote:/dir/
Ιδανικό για δοκιμές πριν συγχρονίσετε οτιδήποτε - τίποτα δεν αντιγράφεται στην πραγματικότητα.
4. Δημιουργία αντιγράφου ασφαλείας ενός απομακρυσμένου διακομιστή στον τοπικό σας υπολογιστή
rsync -avz user@remote_ip:/etc/ /backup/etc/
Χρησιμοποιήστε το για να δημιουργήσετε ένα τοπικό στιγμιότυπο των απομακρυσμένων αρχείων ρυθμίσεων.
5. Αντικατοπτρισμός δύο καταλόγων
rsync -av --delete /source/ /destination/
Αυτό εξασφαλίζει ότι ο προορισμός ταιριάζει με την πηγή - συμπεριλαμβανομένων των διαγραφών.
6. Εξαίρεση συγκεκριμένων αρχείων ή φακέλων
rsync -av --exclude="*.log" /src/ /dest/
Παραλείψτε όλα τα αρχεία .log σε αυτό το παράδειγμα.
Rsync over cron: Αυτοματοποιημένα αντίγραφα ασφαλείας
Θέλετε καθημερινά αντίγραφα ασφαλείας των ρυθμίσεων του διακομιστή;
-
Δημιουργήστε μια δέσμη ενεργειών όπως:<br>
rsync -az /etc/ user@backup:/home/backups/hostname/etc/ -
Προσθέστε το στο crontab σας με την εντολή
crontab -e:<br>0 2 * * * * /home/youruser/rsync-backup.sh
Αυτό εκτελεί την εργασία κάθε βράδυ στις 2:00 π.μ.
Σύσταση βίντεο
Τίτλος: Rsync! Ο απόλυτος οδηγός συγχρονισμού αρχείων Linux!<br>
Κανάλι: Tech Simplified<br>
Τελικές σκέψεις
Το Rsync είναι ένα από εκείνα τα εργαλεία που γίνονται απαραίτητα μόλις το κατανοήσετε. Είναι αξιόπιστο, αποδοτικό και δοκιμασμένο στη μάχη - ιδανικό για τα πάντα, από απλές αντιγραφές αρχείων μέχρι πλήρεις μετακινήσεις συστημάτων.
Είτε διαχειρίζεστε ένα μόνο VPS είτε έναν στόλο διακομιστών, η εκμάθηση της καλής χρήσης του rsync θα σας εξοικονομήσει χρόνο, εύρος ζώνης και άγχος. Γιατί να μην το δοκιμάσετε στον VPS υψηλών επιδόσεων; Μπορείτε να ξεκινήσετε με μόλις 6,99 δολάρια.

Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το Redis σε ένα VPS
Μάθετε πώς να εγκαθιστάτε και να ρυθμίζετε το Redis σε ένα VPS για βέλτιστη απόδοση, ασφάλεια και διαχείριση στις εφαρμογές σας.
9 λεπτά ανάγνωσης - 7 Ιανουαρίου 2026
Παρακολούθηση του Dedicated server ή του VPS σας, ποιες είναι οι επιλογές το 2025;
12 λεπτά ανάγνωσης - 28 Νοεμβρίου 2025

Έχετε ερωτήσεις ή χρειάζεστε μια προσαρμοσμένη λύση;
Ευέλικτες επιλογές
Παγκόσμια εμβέλεια
Άμεση ανάπτυξη
Ευέλικτες επιλογές
Παγκόσμια εμβέλεια
Άμεση ανάπτυξη
