Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Υπάρχουν 2 servers στους οποίους συνδεόμαστε μέσω ssh. 

Στον έναν server (Α) υπάρχουν κάποιοι φάκελοι οι οποίοι πρέπει να έχουν μερικά GB αρχείων.

Θέλουμε να μεταφέρουμε τους φακέλους από τον server Α στον server Β.

Ποιος είναι ο γρηγορότερος τρόπος;

Είδα την εντολή rsync αλλά δε ξέρω αν κάνει αυτή τη δουλειά. Γενικά δεν ξέρω αν μπορεί να γίνει η μεταφορά μέσω γραμμή εντολών.

Οι γνώσεις μου στο θέμα (Linux) είναι μετρημένες.

 

Εννοείται ότι δεν υπάρχει φυσική πρόσβαση στους servers και είναι σε διαφορετικούς παρόχους ώστε να το κάνουμε εσωτερικά.

Δημοσ.

To rsync κάνει μια χαρά. Κάτι τέτοιο θες

rsync  --archive --compress --progress --partial --human-readable --verbose  -e "ssh -p 22"  pmav99@server1:/path/to/my/files/ /my/local/path

 

  • Like 1
Δημοσ.
1 ώρα πριν, pmav99 είπε

To rsync κάνει μια χαρά. Κάτι τέτοιο θες


rsync  --archive --compress --progress --partial --human-readable --verbose  -e "ssh -p 22"  pmav99@server1:/path/to/my/files/ /my/local/path

για αυτό όλοι αγαπούν το Linux!!!

Δημοσ.

Αν έχει πολλά μικρά αρχεία παίζει να είναι πιο γρήγορο να το κάνεις ZIP (tar) και μετά scp. 

Αν θέλεις να το κάνεις συνέχεια και να είναι και incremental τότε rsync όπως έγραψε και ο @pmav99

Δημοσ.

και με το νομίζω wget γίνετε αν γνωρίζεις την ip του server και το path του folder όπου μπορεί να βρεθεί ζιπαρισμένο o folder που θέλεις.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...