ΝΕΟ! VPS με βάση το EPYC + NVMe

Σύνδεση
+1 (855) 311-1555

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

5 λεπτά ανάγνωσης - 7 Ιουλίου 2025

hero image

Table of contents

Share

Μάθετε πώς να χρησιμοποιείτε το 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: Αυτοματοποιημένα αντίγραφα ασφαλείας

Θέλετε καθημερινά αντίγραφα ασφαλείας των ρυθμίσεων του διακομιστή;

  1. Δημιουργήστε μια δέσμη ενεργειών όπως:<br>

    rsync -az /etc/ user@backup:/home/backups/hostname/etc/

  2. Προσθέστε το στο crontab σας με την εντολή crontab -e:<br>

    0 2 * * * * /home/youruser/rsync-backup.sh

Αυτό εκτελεί την εργασία κάθε βράδυ στις 2:00 π.μ.


Σύσταση βίντεο

Τίτλος: Rsync! Ο απόλυτος οδηγός συγχρονισμού αρχείων Linux!<br>

Κανάλι: Tech Simplified<br>

Master Rsync! The Ultimate Linux File Syncing Guide!


Τελικές σκέψεις

Το Rsync είναι ένα από εκείνα τα εργαλεία που γίνονται απαραίτητα μόλις το κατανοήσετε. Είναι αξιόπιστο, αποδοτικό και δοκιμασμένο στη μάχη - ιδανικό για τα πάντα, από απλές αντιγραφές αρχείων μέχρι πλήρεις μετακινήσεις συστημάτων.

Είτε διαχειρίζεστε ένα μόνο VPS είτε έναν στόλο διακομιστών, η εκμάθηση της καλής χρήσης του rsync θα σας εξοικονομήσει χρόνο, εύρος ζώνης και άγχος. Γιατί να μην το δοκιμάσετε στον VPS υψηλών επιδόσεων; Μπορείτε να ξεκινήσετε με μόλις 6,99 δολάρια.

Blog

Προτεινόμενα αυτή την εβδομάδα

Περισσότερα άρθρα
server administrator

Πώς να επιλέξετε το σωστό επίπεδο RAID για την επιχείρησή σας

Για κάθε επιχείρηση, μικρή, μεσαία ή μεγάλη, τα δεδομένα αποτελούν κρίσιμο περιουσιακό στοιχείο. Ενώ οι επιχειρηματίες συχνά επενδύουν σε ισχυρά συστήματα για την εκτέλεση των εφαρμογών τους, μερικές φορές παραβλέπουν την εφαρμογή κατάλληλων μέτρων προστασίας δεδομένων. Η πραγματικότητα είναι απλή: _η απώλεια δεδομένων ισοδυναμεί με απώλεια της επιχείρησης_ . Ένας αποτελεσματικός τρόπος για την ενίσχυση της προστασίας δεδομένων και της απόδοσης είναι η ενσωμάτωση RAID στη διαμόρφωση της αποθήκευσης.

3 λεπτά ανάγνωσης - 7 Ιουλίου 2025

Γιατί είναι σημαντικό να έχετε ένα ισχυρό και unmetered VPS

3 λεπτά ανάγνωσης - 7 Ιουλίου 2025

Περισσότερα άρθρα
background image

Έχετε ερωτήσεις ή χρειάζεστε μια προσαρμοσμένη λύση;

icon

Ευέλικτες επιλογές

icon

Παγκόσμια εμβέλεια

icon

Άμεση ανάπτυξη

icon

Ευέλικτες επιλογές

icon

Παγκόσμια εμβέλεια

icon

Άμεση ανάπτυξη