Πώς να κλωνοποιήσετε ένα διαμέρισμα ή έναν σκληρό δίσκο στο Linux


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

Ωστόσο, σε αυτό το σεμινάριο θα εξετάσουμε την κλωνοποίηση δίσκου Linux με το εργαλείο που ονομάζεται dd, το οποίο χρησιμοποιείται πιο συχνά για τη μετατροπή ή την αντιγραφή αρχείων και είναι προεγκατεστημένο στις περισσότερες διανομές Linux.

Πώς να κλωνοποιήσετε το διαμέρισμα Linux

Με την εντολή dd μπορείτε να αντιγράψετε ολόκληρο τον σκληρό δίσκο ή απλώς ένα διαμέρισμα Linux. Ας ξεκινήσουμε με την κλωνοποίηση ενός από τα διαμερίσματα μας. Στην περίπτωσή μου έχω τις ακόλουθες μονάδες δίσκου: /dev/sdb, /dev/sdc.. Θα κλωνοποιήσω το /dev/sdb1/ σε /dev/sdc1.

Διαβάστε επίσης: Πώς να κλωνοποιήσετε κατατμήσεις Linux χρησιμοποιώντας την εντολή "cat".

Πρώτα απαριθμήστε αυτά τα διαμερίσματα χρησιμοποιώντας την εντολή fdisk όπως φαίνεται.

fdisk -l /dev/sdb1/ /dev/sdc1

Τώρα κλωνοποιήστε ένα διαμέρισμα /dev/sdb1/ σε /dev/sdc1 χρησιμοποιώντας την ακόλουθη εντολή dd.

dd if=/dev/sdb1  of=/dev/sdc1 

Η παραπάνω εντολή λέει στο dd να χρησιμοποιήσει το /dev/sdb1 ως αρχείο εισόδου και να το γράψει στο αρχείο εξόδου /dev/sdc1.

Μετά την κλωνοποίηση του διαμερίσματος Linux, μπορείτε στη συνέχεια να ελέγξετε και τα δύο διαμερίσματα με:

fdisk -l /dev/sdb1 /dev/sdc1

Πώς να κλωνοποιήσετε τον σκληρό δίσκο Linux

Η κλωνοποίηση ενός σκληρού δίσκου Linux είναι παρόμοια με την κλωνοποίηση ενός διαμερίσματος. Ωστόσο, αντί να καθορίσετε το διαμέρισμα, απλώς χρησιμοποιείτε ολόκληρη τη μονάδα δίσκου. Λάβετε υπόψη ότι σε αυτήν την περίπτωση συνιστάται ο σκληρός δίσκος να έχει ίδιο μέγεθος (ή μεγαλύτερο) από τον δίσκο προέλευσης.

dd if=/dev/sdb of=/dev/sdc

Αυτό θα έπρεπε να είχε αντιγράψει τη μονάδα δίσκου /dev/sdb με τα διαμερίσματα της στον σκληρό δίσκο προορισμού /dev/sdc. Μπορείτε να επαληθεύσετε τις αλλαγές παραθέτοντας και τις δύο μονάδες δίσκου με την εντολή fdisk.

fdisk -l /dev/sdb /dev/sdc

Πώς να δημιουργήσετε αντίγραφα ασφαλείας του MBR στο Linux

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

dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 

Η παραπάνω εντολή λέει στο dd να αντιγράψει το /dev/sda στο /backup/mbr.img με το βήμα 512 byte και η επιλογή μέτρησης λέει να αντιγράψετε μόνο 1 μπλοκ. Με άλλα λόγια, λέτε στο dd να αντιγράψει τα πρώτα 512 byte από το /dev/sda στο αρχείο που έχετε παράσχει.

Αυτό είναι όλο! Η εντολή dd είναι ένα ισχυρό εργαλείο Linux που θα πρέπει να χρησιμοποιείται με προσοχή κατά την αντιγραφή ή την κλωνοποίηση κατατμήσεων ή μονάδων δίσκου Linux.