kleo1 Δημοσ. 5 Φεβρουαρίου 2019 Δημοσ. 5 Φεβρουαρίου 2019 Υπάρχουν 2 servers στους οποίους συνδεόμαστε μέσω ssh. Στον έναν server (Α) υπάρχουν κάποιοι φάκελοι οι οποίοι πρέπει να έχουν μερικά GB αρχείων. Θέλουμε να μεταφέρουμε τους φακέλους από τον server Α στον server Β. Ποιος είναι ο γρηγορότερος τρόπος; Είδα την εντολή rsync αλλά δε ξέρω αν κάνει αυτή τη δουλειά. Γενικά δεν ξέρω αν μπορεί να γίνει η μεταφορά μέσω γραμμή εντολών. Οι γνώσεις μου στο θέμα (Linux) είναι μετρημένες. Εννοείται ότι δεν υπάρχει φυσική πρόσβαση στους servers και είναι σε διαφορετικούς παρόχους ώστε να το κάνουμε εσωτερικά.
pmav99 Δημοσ. 5 Φεβρουαρίου 2019 Δημοσ. 5 Φεβρουαρίου 2019 To rsync κάνει μια χαρά. Κάτι τέτοιο θες rsync --archive --compress --progress --partial --human-readable --verbose -e "ssh -p 22" pmav99@server1:/path/to/my/files/ /my/local/path 1
mechpanos Δημοσ. 5 Φεβρουαρίου 2019 Δημοσ. 5 Φεβρουαρίου 2019 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!!!
tsofras Δημοσ. 5 Φεβρουαρίου 2019 Δημοσ. 5 Φεβρουαρίου 2019 Αν έχει πολλά μικρά αρχεία παίζει να είναι πιο γρήγορο να το κάνεις ZIP (tar) και μετά scp. Αν θέλεις να το κάνεις συνέχεια και να είναι και incremental τότε rsync όπως έγραψε και ο @pmav99
chek2fire Δημοσ. 6 Φεβρουαρίου 2019 Δημοσ. 6 Φεβρουαρίου 2019 και με το νομίζω wget γίνετε αν γνωρίζεις την ip του server και το path του folder όπου μπορεί να βρεθεί ζιπαρισμένο o folder που θέλεις.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα