5 λεπτά ανάγνωσης - 7 Ιουλίου 2025
Μάθετε πώς να χρησιμοποιείτε το rsync στο Linux για να συγχρονίζετε αρχεία, να αντιγράφετε δεδομένα μεταξύ διακομιστών και να αυτοματοποιείτε αντίγραφα ασφαλείας. Αυτό το ισχυρό εργαλείο γραμμής εντολών είναι απαραίτητο για προγραμματιστές και διαχειριστές συστημάτων.
Το Rsync είναι ένα από τα πιο αποτελεσματικά και αξιόπιστα εργαλεία μεταφοράς αρχείων που είναι διαθέσιμα σε συστήματα τύπου Unix. Είτε συγχρονίζετε διακομιστές, είτε αντιγράφετε αντίγραφα ασφαλείας, είτε μετακινείστε μεταξύ παρόχων VPS, το rsync είναι συχνά το πιο έξυπνο εργαλείο για τη δουλειά.
Αυτή η δημοσίευση αναλύει τι κάνει το rsync, γιατί είναι καλύτερο από τα βασικά εργαλεία αντιγραφής και πώς να το χρησιμοποιείτε με σιγουριά.
Το rsync είναι ένα εργαλείο γραμμής εντολών για το συγχρονισμό αρχείων και καταλόγων μεταξύ δύο τοποθεσιών. Μπορεί να λειτουργήσει:
Σε αντίθεση με το scp
ή το cp
, το rsync συγκρίνει την πηγή και τον προορισμό, στέλνοντας μόνο τις διαφορές - γεγονός που το καθιστά απίστευτα αποδοτικό σε εύρος ζώνης και χρόνο.
(
σημαία-z
)Εδώ είναι οι πιο χρήσιμες σημαίες που θα χρησιμοποιήσετε:
-a
→ λειτουργία αρχειοθέτησης (διατηρεί την ιδιοκτησία, τα δικαιώματα, τους συμβολικούς συνδέσμους κ.λπ.)-v
→ verbose (δείχνει τι συμβαίνει)-z
→ συμπίεση δεδομένων αρχείων κατά τη μεταφορά--progress
→ εμφάνιση ζωντανών ενημερώσεων προόδου--delete
→ διαγραφή αρχείων στον προορισμό που δεν υπάρχουν στην πηγή-e ssh
→ χρήση SSH για απομακρυσμένες συνδέσειςrsync -av /πηγή/μονοπάτι/ /προορισμός/μονοπάτι/
Αυτό αντιγράφει τα πάντα στο /source/path/
στο /destination/path/
, διατηρώντας τα μεταδεδομένα.
rsync -avz /local/dir/ user@remote_ip:/remote/dir/
Το -z
προσθέτει συμπίεση- το μέρος -e ssh
είναι αυτονόητο όταν χρησιμοποιείτε έναν απομακρυσμένο υπολογιστή.
rsync -avz --dry-run /local/dir/ user@remote:/dir/
Ιδανικό για δοκιμές πριν συγχρονίσετε οτιδήποτε - τίποτα δεν αντιγράφεται στην πραγματικότητα.
rsync -avz user@remote_ip:/etc/ /backup/etc/
Χρησιμοποιήστε το για να δημιουργήσετε ένα τοπικό στιγμιότυπο των απομακρυσμένων αρχείων ρυθμίσεων.
rsync -av --delete /source/ /destination/
Αυτό εξασφαλίζει ότι ο προορισμός ταιριάζει με την πηγή - συμπεριλαμβανομένων των διαγραφών.
rsync -av --exclude="*.log" /src/ /dest/
Παραλείψτε όλα τα αρχεία .log
σε αυτό το παράδειγμα.
Θέλετε καθημερινά αντίγραφα ασφαλείας των ρυθμίσεων του διακομιστή;
Δημιουργήστε μια δέσμη ενεργειών όπως:<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 δολάρια.
Για κάθε επιχείρηση, μικρή, μεσαία ή μεγάλη, τα δεδομένα αποτελούν κρίσιμο περιουσιακό στοιχείο. Ενώ οι επιχειρηματίες συχνά επενδύουν σε ισχυρά συστήματα για την εκτέλεση των εφαρμογών τους, μερικές φορές παραβλέπουν την εφαρμογή κατάλληλων μέτρων προστασίας δεδομένων. Η πραγματικότητα είναι απλή: _η απώλεια δεδομένων ισοδυναμεί με απώλεια της επιχείρησης_ . Ένας αποτελεσματικός τρόπος για την ενίσχυση της προστασίας δεδομένων και της απόδοσης είναι η ενσωμάτωση RAID στη διαμόρφωση της αποθήκευσης.
3 λεπτά ανάγνωσης - 7 Ιουλίου 2025
3 λεπτά ανάγνωσης - 7 Ιουλίου 2025
Ευέλικτες επιλογές
Παγκόσμια εμβέλεια
Άμεση ανάπτυξη
Ευέλικτες επιλογές
Παγκόσμια εμβέλεια
Άμεση ανάπτυξη