Rsync για Linux: Πώς να συγχρονίσετε, να αντιγράψετε και να δημιουργήσετε αντίγραφα ασφαλείας αρχείων σαν επαγγελματίας
5 λεπτά ανάγνωσης - 24 Μαΐου 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 δολάρια.

Λίστα ελέγχου σκλήρυνσης διακομιστών Linux
Λίστα ελέγχου βήμα προς βήμα για τη σκλήρυνση ενός διακομιστή Linux. Καλύπτει το SSH, τα τείχη προστασίας, την επιδιόρθωση, τα δικαιώματα αρχείων, το SELinux/AppArmor και την καταγραφή ελέγχου
15 λεπτά ανάγνωσης - 8 Μαΐου 2026
iperf3 Tutorial: Linux & Windows
10 λεπτά ανάγνωσης - 7 Μαΐου 2026

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