28Jun

Μεταφορά εικόνας δίσκου μέσω δικτύου Χρησιμοποιώντας ένα CD του Ubuntu Live

click fraud protection
Οι εικόνες δίσκων

είναι εξαιρετικά χρήσιμες, αλλά είναι δύσκολο να αποθηκευτούν αν δεν έχετε μεγάλο εξωτερικό σκληρό δίσκο.Θα σας δείξουμε πώς μπορείτε να δημιουργήσετε και να μεταφέρετε μια εικόνα δίσκου σε έναν άλλο υπολογιστή σε ένα βήμα.

Το CD του Ubuntu Live περιλαμβάνει και τα δύο βοηθητικά προγράμματα που χρειάζονται για τον υπολογιστή προέλευσης και τον προορισμό έξω από το κιβώτιο - dd και ssh .

Είμαστε οπαδοί του dd , έχοντας το χρησιμοποιήσει για να κλωνοποιήσει τους σκληρούς δίσκους και να δημιουργήσει τοπικές εικόνες δίσκου στο παρελθόν.Ωστόσο, η τοποθέτηση μιας εικόνας σε μια εξωτερική μονάδα δίσκου και στη συνέχεια η μεταφορά αυτής σε έναν άλλο υπολογιστή είναι ένας πόνος.Χρησιμοποιώντας ένα συνδυασμό dd και ssh μας επιτρέπει να μεταφέρουμε μια εικόνα δίσκου από έναν υπολογιστή σε άλλο σε ένα βήμα, χωρίς να απαιτείται τοπική αποθήκευση ενδιάμεσα.

Για να το ρυθμίσετε, θα χρειαστείτε δύο υπολογιστές, και οι δύο λειτουργούν με Linux.Φυσικά, μπορείτε να εκκινήσετε και τους δύο υπολογιστές με ένα Ubuntu Live CD και αυτή η μέθοδος θα λειτουργήσει εξαιρετικά - θα χρειαστείτε όμως δύο ξεχωριστά δίσκους Live CD ή USB.Στην ιδανική περίπτωση, και οι δύο υπολογιστές θα βρίσκονται στο ίδιο τοπικό δίκτυο, καθώς οι ταχύτητες μεταφοράς θα είναι πολύ πιο γρήγορα, αλλά μπορείτε να το κάνετε αυτό για τους περισσότερους υπολογιστές που έχετε

instagram viewer
ssh πρόσβαση.

Το πρώτο βήμα είναι η εκκίνηση του υπολογιστή στον οποίο θέλετε να αποθηκεύσετε την εικόνα της μονάδας - στον υπολογιστή προορισμού - και να εντοπίσετε τη διεύθυνση IP.Έχουμε περιγράψει αρκετές μεθόδους προηγουμένως, αλλά ο πιο άμεσος τρόπος είναι να ανοίξετε ένα τερματικό και να εισαγάγετε την εντολή ifconfig .

Σημειώστε τη διεύθυνση IP του υπολογιστή - αν είναι στο τοπικό σας δίκτυο, πρέπει να ξεκινήσετε με το 192.168.

Ενώ είστε σε αυτόν τον υπολογιστή, βεβαιωθείτε επίσης ότι έχετε μια θέση για να αποθηκεύσετε την εικόνα του δίσκου.Βεβαιωθείτε ότι η θέση είναι τοποθετημένη και σημειώστε την πλήρη διαδρομή της( για παράδειγμα, ένας νέος τοποθετημένος σκληρός δίσκος μπορεί να έχει τη διαδρομή /media/ HD-LABEL /).

Εκκινήστε τον υπολογιστή που διαθέτει τη μονάδα δίσκου που θέλετε να απεικονίσετε χρησιμοποιώντας ένα CD του Ubuntu Live.

Αρχικά, βεβαιωθείτε ότι μπορείτε να μεταβείτε στον υπολογιστή προορισμού ανοίγοντας ένα παράθυρο τερματικού( Applications & gt; Accessories & gt; Terminal) και εισάγοντας την εντολή:

ssh & username & gt;

Εάν το κάνετε αυτό στο τοπικό δίκτυο και ο υπολογιστής προορισμού τρέχει επίσης από ένα CD Ubuntu Live, τότε η εντολή θα πρέπει να μοιάζει με

ssh [email protected]

Στην περίπτωση μας, είμαστεπρόσβαση σε μια απομακρυσμένη μηχανή Linux.

Εάν μπορείτε να εισάγετε ssh χωρίς προβλήματα, πληκτρολογήστε "exit" για να επιστρέψετε στο κανονικό παράθυρο του τερματικού στον υπολογιστή-πηγή σας.

Τώρα, πρέπει να βρούμε το διαμέρισμα σκληρού δίσκου ή σκληρού δίσκου στο οποίο θέλετε να κάνετε μια εικόνα.Στο παράθυρο του τερματικού, πληκτρολογήστε την εντολή

sudo fdisk -l

Στην περίπτωση μας, θέλουμε να δημιουργήσουμε μια εικόνα ενός μικρού διαμερίσματος Linux, /dev/ sda1.Θα σημειώσουμε αυτό το όνομα συσκευής.

Τώρα το περίπλοκο μέρος: η επίκληση dd .Ακολουθεί μια γενική έκδοση. ..

sudo dd if = & lt; device input & gt;|ssh & user & gt; @ διεύθυνση IP προορισμού & gt;"Dd of = & lt; path destination & gt;"

Φαίνεται περίπλοκο, αλλά αν κοιτάξετε κομμάτι, θα πρέπει να έχει νόημα.Αυτό που μπορεί να είναι νέο για εσάς είναι ο χαρακτήρας "|", ο οποίος με όρους Linux ονομάζεται "σωλήνας".Παίρνει την έξοδο από το πρώτο μισό της γραμμής( το μέρος dd if = & lt; input & gt; ) και το στέλνει στο δεύτερο μισό της γραμμής( ssh ) - ή "του αριστερού μέρους στο δεξιό τμήμα.

Στο παράδειγμά μας, θα αποθηκεύουμε την εικόνα του δίσκου σε μια απομακρυσμένη μηχανή Linux, έτσι ώστε η εντολή του τερματικού μας είναι:

sudo dd if = /dev/ sda1 |ssh [email protected] "dd of = /home/tbekolay/ LinuxPart.image"

Εάν το κάνετε αυτό μέσω του τοπικού δικτύου και ο υπολογιστής προορισμού σας τρέχει ένα CD του Ubuntu Live, η εντολή θα είναι κάτι σαν:

sudo ddαν = /dev/ sda1 |ssh [email protected] "dd of = /media/ HD-LABEL / LinuxPart.image"

Δεδομένου ότι κάναμε αυτό μέσω του διαδικτύου και όχι στο τοπικό δίκτυο, η ταχύτητα είναι αρκετά αργή, αλλά τελικά τελείωσε.Κάνοντας αυτό μέσω ενός τοπικού δικτύου θα πάει πολύ πιο γρήγορα.

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

Επιτυχία!

Με μία μόνο γραμμή που πληκτρολογήσαμε σε ένα παράθυρο τερματικού, κατορθώσαμε να δημιουργήσουμε μια εικόνα ενός διαμερίσματος στον τοπικό υπολογιστή μας και να αποθηκεύσουμε αυτήν την εικόνα σε έναν υπολογιστή μίλια μακριά.Φυσικά, αυτό ήταν ένα μικρό διαμέρισμα.ένα πολύ μεγαλύτερο διαμέρισμα ή ένας ολόκληρος σκληρός δίσκος θα ήταν δύσκολο να στείλει μέσω του Διαδικτύου, αλλά αυτή η μέθοδος θα λειτουργήσει εξαιρετικά σε ένα τοπικό δίκτυο πάρα πολύ!