Τι σημαίνει dd image. Δημιουργία αντιγράφων ασφαλείας συστήματος

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

Τι σημαίνει dd;

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

Θήκη γενικής χρήσης για dd

Η σύνταξη της εντολής είναι η εξής:

Dd if=$input_data of=$output_data

Η εντολή θα αντιγράψει τα δεδομένα από το αρχείο $input_data στο αρχείο $output_data, δίνοντας τις επιλογές επιλογής. Φαίνεται ότι όλα είναι απλά. Τώρα σκεφτείτε ποιες ευκαιρίες ανοίγει αυτή η απλή αντιγραφή.

Παραδείγματα χρήσης dd

1. Καταστροφή όλων των δεδομένων στο δίσκο χωρίς δυνατότητα ανάκτησης:

Dd if=/dev/urandom of=/dev/sda bs=4k

2. Πλήρης αντιγραφή byte-byte ενός δίσκου σε έναν άλλο (κλωνοποίηση):

Dd if=/dev/sda of=/dev/sdb bs=4096

3. Αντιγραφή μιας ενότητας στην άλλη:

Dd if=/dev/sda3 of=/dev/sdb3 bs=4096 conv=notrunc,noerror

4. Εμφάνιση της λίστας των διαθέσιμων συστημάτων αρχείων:

Dd if=/proc/filessystems | hexdump -C | πιο λιγο

5. Αντιγραφή δεδομένων σε συσκευές με διαφορετικά μεγέθη μπλοκ (1 Kb για την πηγή και 2 Kb για τον προορισμό):

Dd if=/dev/st0 ibs=1024 obs=2048 of=/dev/st1

6. Δημιουργήστε μια μονάδα flash με δυνατότητα εκκίνησης:

Dd if=/home/$user/bootimage.img of=/dev/sdc

7. Ελέγξτε το δίσκο για κατεστραμμένους τομείς:

Dd if=/dev/sda of=/dev/null bs=1m

8. Δημιουργήστε ένα αντίγραφο ασφαλείας της δισκέτας MBR και αποθηκεύστε σε μια δισκέτα

Dd if=/dev/sda of=/dev/fd0 bs=512 count=1

9. Αφαίρεση της εικόνας ISO από το CD:

Dd if=/dev/sr0 of=/home/$user/mycdimage.iso bs=2048 conv=nosync

10. Έλεγχος του αρχείου για ιούς (φυσικά, θα απαιτείται ClamAV):

Dd if=/home/$user/suspicious.doc | clamscan-

11. Αποθήκευση των περιεχομένων της μνήμης RAM σε ένα αρχείο:

Dd if=/dev/mem of=/home/$user/mem.bin bs=1024

12. Μετατροπή εικόνας από τη μορφή Nero NRG σε τυπική εικόνα ISO:

Dd bs=1k if=imagefile.nrg of=imagefile.iso skip=300k

13.Προβολή περιεχομένου MBR:

Dd if=/dev/sda count=1 | hexdump -C

Και πού είναι τα υποσχεμένα εκατομμύρια αιτήσεις;

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

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

Αποφάσισα τις προάλλες να δημιουργήσω μια εικόνα των λειτουργικών, εκκινήσιμων μονάδων flash με διαφορετικά λειτουργικά συστήματα. Πώς να δημιουργήσω αυτές τις μονάδες flash πολλαπλών εκκίνησης, έχω ήδη σε ένα από τα άρθρα του. Θα μας βοηθήσει, στη δημιουργία εικόνων, ένα παλιό και δοκιμασμένο στο χρόνο πρόγραμμα δδ. Από όσο γνωρίζω, το βοηθητικό πρόγραμμα dd θα πρέπει να είναι εγκατεστημένο στο σύστημα από προεπιλογή. Για να δημιουργήσετε μια εικόνα της "μονάδας flash", εκτελέστε την ακόλουθη εντολή στο Terminal:

sudo dd if=/dev/sdc of=image.iso

/dev/sdcείναι η μονάδα flash σας

εικόνα.isoείναι μια εικόνα με το όνομα εικόνακαι επέκταση .iso, που θα εμφανιστεί στον αρχικό σας φάκελο.

Για να μάθετε πώς έχει οριστεί η μονάδα flash στο σύστημα, για παράδειγμα, μπορείτε να εκτελέσετε το βοηθητικό πρόγραμμα Disks ή το πρόγραμμα GParted και να ψάξετε σε αυτά και εάν μέσω του Terminal, η εντολή θα σας βοηθήσει:

sudo fdisk -l

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

sudo apt-get εγκατάσταση dcfldd

Το προσωπικό του Εργαστηρίου Εγκληματολογίας Υπολογιστών του Υπουργείου Εξωτερικών (DCFL) έκανε κάποιες αλλαγές στην εντολή dd, βελτιώνοντάς τη και χρησιμοποίησε την στο ερευνητικό τους έργο. Ως αποτέλεσμα, γεννήθηκε η εντολή dcfldd, η οποία παρέχει κατακερματισμό των αντιγραμμένων δεδομένων σε συγκεκριμένα χρονικά διαστήματα για τον έλεγχο ταυτότητας τους. Επιπλέον, το dcfldd είναι πολύ πιο γρήγορο από το dd. Τώρα, εάν θέλετε να δείτε την πρόοδο της αντιγραφής ή της δημιουργίας μιας εικόνας, πρέπει να εκτελέσετε την εντολή:

sudo dcfldd if=/dev/sdc of=image.iso

Τώρα που η εικόνα είναι έτοιμη, μπορείτε να δημιουργήσετε μια νέα μονάδα flash USB με δυνατότητα εκκίνησης. Αντί για μια μονάδα flash με συστήματα, θα τοποθετήσουμε μια νέα, άδεια. Νομίζω ότι θα καθοριστεί από το σύστημα με τον ίδιο τρόπο όπως το πρώτο - sdc, αλλά καλύτερα να το ελέγξετε. Τώρα η εντολή θα είναι ως εξής:

sudo dd if=image.iso of=/dev/sdc

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

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

Σύμφωνα με αυτό το σχήμα, μπορείτε να αντιγράψετε, να δημιουργήσετε εικόνες όχι μόνο μονάδων flash, αλλά και ολόκληρων σκληρών δίσκων ή των διαμερισμάτων τους, μονάδων CD / DVD κ.λπ. Περισσότερα για αυτό όμως στο επόμενο άρθρο.

Η επιλογή των μονάδων flash εξαρτάται από εσάς. Μπορείτε να εγγράψετε μια bootable εικόνα σε συνηθισμένες μονάδες flash από γνωστές μάρκες: Transcend, Kingston, Apacer, Silicon Power και άλλους κατασκευαστές ή μπορείτε να διαφέρετε λίγο και να επιλέξετε μονάδες flash κοσμημάτων με στρας, διαμάντια και άλλα διακοσμητικά. Αν και αυτή φυσικά θα είναι η επιλογή του όμορφου μισού της ανθρωπότητας. Ενώ βρίσκεστε στην εργασία, η καταγεγραμμένη εικόνα, εμφάνισηη συσκευή δεν επηρεάζεται καθόλου.

δδ- ένα απλό βοηθητικό πρόγραμμα που περιλαμβάνεται στα περισσότερα λειτουργικά συστήματα τύπου Unix - Linux, FreeBSD, Solaris κ.λπ.
Σκοπός του είναι να διαβάζει δεδομένα από μια συσκευή ή αρχείο και να γράφει σε μια άλλη.

δδμπορεί να χρησιμοποιηθεί αποτελεσματικά για τη δημιουργία μιας εικόνας σκληρός δίσκος, ενώ κάνει χωρίς εμπορικά βοηθητικά προγράμματα όπως Acronis True Image ή Norton Ghost.

Ας υποθέσουμε ότι έχουμε δύο δίσκους:

  • Το /dev/sda είναι ο δίσκος που θα απεικονιστεί.
  • Το /dev/sdb είναι ο δίσκος στον οποίο θα γραφτεί η εικόνα.

Αντικαταστήστε τις δικές σας τιμές εάν είναι απαραίτητο.

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

mkdir /mnt/backup

Τοποθετήστε το σκληρό δίσκο στον οποίο θέλετε να αποθηκεύσετε την εικόνα.

Δημιουργήστε μια εικόνα σκληρού δίσκου

dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror

  • if=/dev/sda - αντιγράψτε ολόκληρο τον σκληρό δίσκο sda.
  • of=/mnt/backup/sda.img - αντιγραφή στο /mnt/backup/sda.img;
  • bs=8M - ορίστε το μέγεθος της κρυφής μνήμης του σκληρού δίσκου για να επιταχύνετε τη διαδικασία αντιγραφής (διαφορετικά τα δεδομένα θα απορριφθούν σε μικρά τμήματα των 512 byte).
  • conv=sync,noerror - πείτε στον dd να αντιγράψει bit-for-bit, αγνοώντας τα σφάλματα ανάγνωσης.

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

dd if=/dev/sda bs=8M conv=sync,noerror | gzip -c > /mnt/backup/sda.img

Επαναφορά εικόνας σκληρού δίσκου

Για να επαναφέρετε μια εικόνα σκληρού δίσκου, πρέπει να ακολουθήσετε τη διαδικασία αντίστροφα από τη διαδικασία δημιουργίας αυτής της εικόνας.

dd if=/mnt/backup/sda.img of=/dev/sda bs=8M conv=sync,noerror

Όταν χρησιμοποιείτε τη συμπίεση παράλληλα, πρέπει να αποσυμπιέσετε την εικόνα.

gunzip -c /mnt/backup/sda.img | dd of=/dev/sda conv=sync,noerror bs=8M

Μετεγκατάσταση του συστήματος σε άλλο σκληρό δίσκο

Για να μεταφέρετε ολόκληρο το σύστημα σε άλλο σκληρό δίσκο, πρέπει να ορίσετε τον προορισμό της νέας μονάδας δίσκου ως προορισμό.

dd if=/dev/sda of=/dev/sdb bs=8M conv=sync,noerror

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

Αντιγραφή στατιστικών σε dd

Το κύριο μειονέκτημα στο dd είναι η έλλειψη οπτικής αναπαράστασης των στατιστικών της εκτέλεσης της διαδικασίας αντιγραφής. Ωστόσο, αυτό το μειονέκτημα μπορεί εύκολα να παρακαμφθεί. Αρκεί να συνδεθείτε σε άλλο τερματικό.

Προσδιορίστε τον αριθμό διεργασίας κάτω από τον οποίο εκτελείται το dd.

Στείλτε σε αυτή τη διαδικασία ένα kill -USR1 dd_process_number περιοδικά.

watch -n 5 kill -USR1 dd_process_number

  • watch -n 5 - εκτελείτε την εντολή κάθε 5 δευτερόλεπτα.
  • kill -USR1 dd_process_number - εμφάνιση στατιστικών αντιγράφων.

Μειονεκτήματα της χρήσης dd για τη δημιουργία εικόνων δίσκου

Όλα έχουν θετικά και αρνητικά. Το dd είναι ένα δωρεάν και πολύ ευέλικτο εργαλείο, αλλά μπορεί να κάνει μόνο ένα πλήρες αντίγραφο ενός τόμου. Ειδικά προγράμματαμπορεί να αντιγράψει μόνο τα δεδομένα που είναι αποθηκευμένα στο δίσκο.

Έτσι, ο όγκος μιας εικόνας δίσκου που δημιουργείται με dd θα είναι ίσος με τον όγκο του ίδιου του δίσκου - ανεξάρτητα από το πόσα δεδομένα υπάρχουν στο δίσκο.

Ως γνωστόν, "Οι χρήστες υπολογιστών χωρίζονται σε αυτούς που δημιουργούν αντίγραφα ασφαλείας και σε αυτούς που θα τα κάνουν". Σε αυτό το άρθρο, θα εξετάσουμε διάφορους τρόπους δημιουργίας αντιγράφων ασφαλείας (backup) ολόκληρου του συστήματος και, κατά συνέπεια, επαναφοράς από ένα αντίγραφο ασφαλείας.

Θα πρέπει να σημειωθεί αμέσως ότι όλες οι λειτουργίες δεν πρέπει να εκτελούνται "ζωντανά", δηλ. όχι σε σύστημα που εκτελείται, αλλά από ζωντανό CD ή σύστημα εγκατεστημένο σε γειτονικό διαμέρισμα / μονάδα flash / usb-hdd. Σε περιπτώσεις όπου ο χρόνος διακοπής λειτουργίας πολλών λεπτών είναι κρίσιμος για το σύστημα, είναι δυνατή η αντιγραφή του συστήματος από κάτω, αλλά πρέπει να ληφθούν υπόψη ορισμένες πρόσθετες προϋποθέσεις, οι οποίες δεν εξετάζονται ακόμη σε αυτό το άρθρο.

Από εδώ και στο εξής, για ενέργειες που εκτελούνται ως root, θα χρησιμοποιείται η εντολή sudo, η οποία είναι το πρότυπο για το Ubuntu. Σε άλλα συστήματα είναι δυνατό να αποκτήσετε δικαιώματα υπερχρήστη μέσω su , ορισμένα συστήματα liveCD εκτελούνται σε λειτουργία υπερχρήστη από προεπιλογή

πίσσα

Ένας από τους πιο δημοφιλείς τρόπους για να δημιουργήσετε ένα απλό αντίγραφο ασφαλείας είναι η αρχειοθέτηση δεδομένων χρησιμοποιώντας tar . Τα πλεονεκτήματα αυτής της μεθόδου είναι η δυνατότητα σταδιακής δημιουργίας αντιγράφων ασφαλείας (προσθήκη αρχείων σε ένα υπάρχον αρχείο, διαγραφή ή αλλαγή τους), η δυνατότητα εξαγωγής μεμονωμένων αρχείων από το αρχείο, καθώς και η παρουσία tar σε σχεδόν οποιοδήποτε σύστημα Linux.

Δημιουργία αρχείου

Πρώτα, δημιουργήστε σημεία προσάρτησης για το διαμέρισμα ρίζας και για το διαμέρισμα στο οποίο πρόκειται να δημιουργήσετε ένα αντίγραφο ασφαλείας, όπως αυτό

Τοποθετήστε και τα δύο διαμερίσματα. Για μεγαλύτερη αξιοπιστία, μπορείτε να προσαρτήσετε το ριζικό διαμέρισμα σε λειτουργία μόνο για ανάγνωση (μόνο για ανάγνωση) για να εξαλείψετε την πιθανότητα τυχαίων αλλαγών δεδομένων

sudo mount /dev/sdXY /mnt/root -o ro sudo mount /dev/sdXY /mnt/backup

(Αντί για "sdXY" χρησιμοποιήστε τις τιμές σας για τις επιθυμητές κατατμήσεις. Μπορείτε να τις προσδιορίσετε με sudo fdisk -l ή sudo blkid)

Σε περίπτωση που χρησιμοποιείτε ξεχωριστά διαμερίσματα για /boot, /usr, /home κ.λπ. και θέλετε να συμπεριλάβετε τα περιεχόμενά τους στο αντίγραφο ασφαλείας, προσαρτήστε τα στους κατάλληλους φακέλους

sudo mount /dev/sdXY /mnt/root/usr -o ro sudo mount /dev/sdXY /mnt/root/home -o ro

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

sudo mkdir -p /mnt/backup/ubuntu/root

Τώρα μπορείτε να ξεκινήσετε τη δημιουργία του αρχείου. Για να δημιουργήσετε ένα συμπιεσμένο αρχείο gzip, εκτελέστε

Sudo tar -cvzpf -C /mnt/root /mnt/backup/ubuntu-sda1.tar.gz .

(Ο διακόπτης -p επιτρέπει την αποθήκευση κατόχων και δικαιωμάτων για αρχεία)

Για χρήση συμπίεσης bzip2

Sudo tar -cvjpf /mnt/backup/ubuntu-sda1.tar.bz2 /mnt/root

Για συμπίεση lzma

sudo tar --lzma -cvpf /mnt/backup/ubuntu-sda1.tar.lzma /mnt/root

Ομοίως για συμπίεση lzo - διακόπτης --lzop αντί --lzma

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

Στο τέλος της διαδικασίας, αποσυνδέστε όλα τα προσαρτημένα διαμερίσματα

Sudo umount /mnt/root(/boot,/var,/home,) /mnt/backup

Επαναφορά από αρχείο

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

Sudo mkdir /mnt/(root, backup)

Τοποθετήστε το εφεδρικό διαμέρισμα

sudo mount /dev/sdXY /mnt/backup -o ro

Διαμορφώστε το ριζικό διαμέρισμα στο ίδιο (ή διαφορετικό) FS. Εάν χρησιμοποιείτε ξεχωριστά διαμερίσματα για /usr, /boot, κ.λπ. και τα έχετε αρχειοθετήσει, μορφοποιήστε τα επίσης

(εάν κάνετε επαναφορά σε νέο σκληρό δίσκο, χωρίστε τον με fdisk/gparted και μορφοποιήστε τα διαμερίσματα)

Ορισμένα συστήματα αρχείων υποστηρίζουν τη ρύθμιση ενός UUID κατά τη μορφοποίηση. Αυτό καθιστά δυνατή τη δημιουργία ενός συστήματος αρχείων με το ίδιο UUID με το παλιό, το οποίο θα αποφύγει την ανάγκη επεξεργασίας του fstab .

Για ext2/3/4, το UUID ρυθμίζεται χρησιμοποιώντας το διακόπτη -U και μπορείτε να απλοποιήσετε ακόμη περισσότερο την εργασία με μια εντολή όπως

sudo mkfs.ext4 -L "label" -U "$(sudo blkid -o value -s UUID /dev/sda1)" /dev/sda1

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

Bzip2 -dv /media/backup/sda5.dd.bz

Τώρα μπορείτε να προσαρτήσετε την εικόνα

sudo mount /media/backup/sda5.dd -o loop /mnt

(Με την επιλογή βρόχου, το πρόγραμμα προσάρτησης θα "συνδέσει" αυτόματα το αρχείο εικόνας σε μια συσκευή ελεύθερου βρόχου και στη συνέχεια θα προσαρτήσει το σύστημα αρχείων)

Τώρα μπορείτε να εργαστείτε με τα περιεχόμενα της εικόνας όπως με ένα κανονικό σύστημα αρχείων, όλες οι αλλαγές σας θα εγγραφούν στην εικόνα. Όταν τελειώσετε, αποπροσαρτήστε την εικόνα ως κανονικό FS

sudo umount /mnt

dd - αντιγράψτε ολόκληρο τον σκληρό δίσκο

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

Δημιουργία εικόνας

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

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

Επιλέξτε το διαμέρισμα όπου πρόκειται να τοποθετήσετε το αρχείο obarz. Φυσικά, αυτό πρέπει να είναι διαμέρισμα άλλου σκληρού δίσκου. Βεβαιωθείτε επίσης ότι υπάρχει αρκετός ελεύθερος χώρος σε αυτό το διαμέρισμα (για παράδειγμα, χρησιμοποιώντας το βοηθητικό πρόγραμμα df) - η ποσότητα του ελεύθερου χώρου πρέπει να αντιστοιχεί στο μέγεθος του αντιγραμμένου σκληρού δίσκου (όταν συμπιέζεται, η εικόνα θα είναι μικρότερη, αλλά αυτό εξαρτάται σχετικά με τον τύπο των δεδομένων που αποθηκεύονται).

Τοποθετήστε το εφεδρικό διαμέρισμα

sudo mount /dev/sdXY /mnt

Τώρα μπορείτε να ξεκινήσετε

sudo dd if=/dev/sdX bs=1M conv=noerror,sync | lzma -cv > /mnt/hdd.dd.lzma

(εδώ το "sdX" είναι ένας δίσκος, όχι ένα διαμέρισμα! για αντιγραφή χωρίς συμπίεση, η εντολή είναι παρόμοια με την παραπάνω για ένα αντίγραφο ασφαλείας κατάτμησης)

Ανάλογα με το μέγεθος του σκληρού δίσκου και την απόδοση του υπολογιστή σας, η διαδικασία μπορεί να διαρκέσει πολύ (έως και αρκετές ώρες). Όταν τελειώσετε, αποσυνδέστε το διαμέρισμα αντιγράφου ασφαλείας

sudo umount /mnt

Επαναφορά από εικόνα

Προσοχή! Αυτή η μέθοδος περιλαμβάνει μια πλήρη επαναφορά στην κατάσταση τη στιγμή της δημιουργίας του αρχείου με την αντικατάσταση όλων των δεδομένων!

Πριν ξεκινήσετε την εργασία, βεβαιωθείτε ότι η παροχή ρεύματος είναι αξιόπιστη. Συνδέστε το μετασχηματιστή AC εάν έχετε φορητό υπολογιστή και χρησιμοποιήστε UPS ή σταθεροποιητή εάν είναι δυνατόν. Η υψηλή ένταση εγγραφής αυξάνει τον κίνδυνο βλάβης του δίσκου σε περίπτωση διακοπής ρεύματος

Βεβαιωθείτε ότι δεν χρησιμοποιείται κανένα διαμέρισμα του δίσκου που αποκαθίσταται. Τοποθετήστε το εφεδρικό διαμέρισμα

sudo mount /dev/sdXY /mnt

Μπορείτε να ξεκινήσετε τη διαδικασία

Bzip2 -dc /mnt/hdd.dd.bz | sudo dd of=/dev/sdX bs=1M conv=sync,κανένα σφάλμα

Ή για μια ασυμπίεστη εικόνα

sudo dd if=/mnt/hdd.dd.bz of=/dev/sdX bs=1M conv=sync,noerror

Όταν τελειώσετε, αποσυνδέστε το διαμέρισμα αντιγράφου ασφαλείας

sudo umount /mnt

Εάν θέλετε να εξαγάγετε την εικόνα σε άλλο σκληρό δίσκο, πρέπει να είναι τουλάχιστον τόσο μεγάλο όσο το πρωτότυπο. Αν νέος δίσκοςμεγαλύτερο, μπορείτε να επεκτείνετε κατατμήσεις ή να δημιουργήσετε ένα νέο διαμέρισμα από ελεύθερο χώρο με parted/fdisk/gparted/etc

Μη χρησιμοποιείτε και τους δύο σκληρούς δίσκους ("διπλότυπο" και "πρωτότυπο") ταυτόχρονα!Εάν συνδεθούν και οι δύο μονάδες δίσκου, το σύστημα θα έχει δύο διαμερίσματα για κάθε UUID, γεγονός που θα οδηγήσει σε προβλήματα στη λειτουργία ή αδυναμία εκκίνησης

Τοποθέτηση της εικόνας

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

Εάν η εικόνα είναι συμπιεσμένη, αποσυσκευάστε την. Τώρα "αγκιστρώστε" την εικόνα στη συσκευή βρόχου

sudo losetup -fv /media/backup/sda.dd

(Με το διακόπτη -f, το πρόγραμμα θα βρει αυτόματα μια συσκευή ελεύθερου βρόχου, διαφορετικά θα πρέπει να την καθορίσετε ρητά)

Το losttup θα εμφανίσει το όνομα της χρησιμοποιούμενης συσκευής - εκτός εάν εργάζεστε με άλλα αρχεία εικόνας (iso, κρυπτογραφημένα κοντέινερ κ.λπ.), πιθανότατα θα είναι /dev/loop0

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

sudo kpartx -av /dev/loop0

(Αλλαγή -a - προσθήκη κατατμήσεων για την καθορισμένη συσκευή, -v - έξοδος πληροφοριών)

Το πρόγραμμα θα εμφανίσει τα ονόματα των δημιουργημένων συσκευών για τα διαμερίσματα δίσκου: loop0p1 για το πρώτο διαμέρισμα, loop0p2 για το δεύτερο, παρόμοια με τα διαμερίσματα ενός κανονικού δίσκου. Τα αρχεία της συσκευής θα βρίσκονται στο φάκελο /dev/mapper

Τώρα μπορείτε να εργαστείτε με κατατμήσεις και FS σε αυτά. Για παράδειγμα, προσαρτήστε το πρώην sda5 και γράψτε αρχεία σε αυτό

sudo mount /dev/mapper/loop0p5 /mnt

Όταν τελειώσετε, αποσυνδέστε το διαμέρισμα

sudo umount /mnt

Αφαιρέστε τις συσκευές διαμερισμάτων με το kpartx

sudo kpartx -dv /dev/loop0

και απελευθερώστε τη συσκευή βρόχου

sudo losetup -v -d /dev/loop0

Ολα! Οι αλλαγές έχουν γραφτεί και η εικόνα σας έγινε ξανά κανονικό αρχείο.

cp

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

Από την άλλη πλευρά, αυτή η μέθοδος έχει πολλά πλεονεκτήματα:

    Ευελιξία - το cp μπορεί να βρεθεί σε οποιοδήποτε σύστημα Linux

    Χαμηλές απαιτήσεις πόρων (λόγω της έλλειψης συμπίεσης και της απλότητας του μηχανισμού)

    Ευκολία περαιτέρω εργασίας με το αντίγραφο ασφαλείας (προσθήκη / αλλαγή / διαγραφή αρχείων, εξαγωγή των απαραίτητων δεδομένων κ.λπ.)

Δημιουργία αντιγράφου

Δημιουργήστε σημεία προσάρτησης για κατατμήσεις root και backup

Sudo mkdir /mnt/(root, backup)

Τοποθετήστε και τα δύο διαμερίσματα

sudo mount /dev/sdXY -o ro /mnt/root sudo mount /dev/sdXY /mnt/backup

Προσάρτηση κατατμήσεων για /usr, /boot, κ.λπ., εάν υπάρχουν

sudo mount /dev/sdXY -o ro /mnt/root/home

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

Sudo mkdir /mnt/backup/ubuntu

Μπορείς να ξεκινήσεις

Sudo cp -av /mnt/root/* /mnt/backup/ubuntu

(ο διακόπτης -a επιτρέπει την αντιγραφή συνδέσμων "ως έχουν", αποθηκεύοντας όλα τα πιθανά χαρακτηριστικά αρχείου και την αναδρομική λειτουργία. -v διακόπτης - εξάγει πληροφορίες σχετικά με το τι συμβαίνει)

Στο τέλος της διαδικασίας, αποπροσαρτήστε όλα τα διαμερίσματα

Στο μέλλον, μπορείτε να αρχειοθετήσετε τα δεδομένα σας με οποιονδήποτε βολικό τρόπο.

Επαναφορά από αντίγραφο

Προσοχή! Αυτή η μέθοδος περιλαμβάνει μια πλήρη επαναφορά στην κατάσταση τη στιγμή της δημιουργίας του αρχείου με την αντικατάσταση όλων των δεδομένων!

Δημιουργήστε σημεία προσάρτησης για κατατμήσεις

Sudo mkdir /mnt/(root, backup)

Τοποθετήστε το εφεδρικό διαμέρισμα

sudo mount /dev/sdXY -o ro /mnt/backup

Μορφοποιήστε το ριζικό διαμέρισμα και τα διαμερίσματα /usr, /boot, κ.λπ., εάν υπάρχουν. (Για μορφοποίηση κατατμήσεων με αποθήκευση UUID, ανατρέξτε στην ενότητα σχετικά με)

sudo mkfs.reiserfs -l "root" /dev/sdXY sudo mkfs.ext2 -L "boot" /dev/sdXY sudo mkfs.ext4 -L "home" /dev/sdXY

Τοποθετήστε το νέο FS που δημιουργήθηκε

Η διαδικασία αντιγραφής είναι παρόμοια, μόνο προς την αντίθετη κατεύθυνση.

sudo cp /mnt/backup/ubuntu/* -av /mnt/root

Μόλις ολοκληρωθεί η αντιγραφή, επεξεργαστείτε το fstab για να διορθώσετε το UUID των κατατμήσεων

Αποπροσάρτηση κατατμήσεων

sudo umount /mnt/backup /mnt/root/(usr,home,)

κολοκυθάκια

sudo mkfs.reiserfs -l "root" /dev/sdXY sudo mkfs.ext2 -L "boot" /dev/sdXY sudo mkfs.ext4 -L "home" /dev/sdXY

Τοποθετήστε το νέο FS που δημιουργήθηκε

sudo mount /dev/sdXY /mnt/root sudo mount /dev/sdXY /mnt/root/usr sudo mount /dev/sdXY /mnt/root/var

Μπορείς να ξεκινήσεις! Το βοηθητικό πρόγραμμα unsquashfs χρησιμοποιείται για την αποσυσκευασία της εικόνας.

sudo unsquashfs -d /mnt/root -f /mnt/backup/ubuntu-root.sqfs

(Το κλειδί -d καθορίζει τη διαδρομή για την αποσυσκευασία· με το πλήκτρο -f, το πρόγραμμα θα χρησιμοποιεί υπάρχοντες φακέλους αντί να προσπαθεί να δημιουργήσει νέους)

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

Όταν τελειώσετε, επεξεργαστείτε το fstab για να αντικαταστήσετε τα UUID των κατατμήσεων με τα νέα (αν μορφοποιήσατε κατατμήσεις με τα ίδια UUID, παραλείψτε αυτό το βήμα)

Sudo nano /mnt/root/etc/fstab

Αποθηκεύστε το αρχείο και αποπροσαρτήστε όλα τα διαμερίσματα

sudo umount /mnt/backup /mnt/root(/usr,/var,)

Τοποθέτηση της εικόνας

Το squashfs τοποθετείται όπως κάθε άλλη εικόνα - μέσω μιας συσκευής βρόχου. Η υποστήριξη πυρήνα για squashfs περιλαμβάνεται σε πολλές διανομές, συμπεριλαμβανομένου του Ubuntu, επομένως θα αρκεί απλώς να χρησιμοποιήσετε την εντολή mount με την επιλογή βρόχου

sudo mount /media/backup/ubuntu-root.sqfs -o ro,loop /mnt

(Η επιλογή ro δεν απαιτείται, επειδή η εγγραφή εκεί εξακολουθεί να μην λειτουργεί)

Τώρα μπορείτε να αντιγράψετε οποιοδήποτε επιθυμητό αρχείο από την εικόνα. Η προσθήκη κάτι με αυτόν τον τρόπο δεν θα λειτουργήσει, γι 'αυτό θα χρειαστεί να χρησιμοποιήσετε ξανά mksquashfs

Όταν τελειώσετε, αποπροσαρτήστε την εικόνα ως κανονικό σύστημα αρχείων

sudo umount /mnt

rsync

Όπως το cp , το rsync λειτουργεί σε αρχεία και όχι σε συσκευές αποκλεισμού. Η ιδιαιτερότητα του rsync είναι ότι δεν αντιγράφει αρχεία που βρίσκονται ήδη στον προορισμό. Από προεπιλογή, ελέγχει το μέγεθος και τον χρόνο τροποποίησης των αρχείων, αλλά μπορείτε επίσης να ελέγξετε τον κατακερματισμό (συνήθως αυτό γίνεται όταν απαιτείται αυξημένη ασφάλεια).

Εύκολη χρήση

Η σύνταξη για το rsync είναι παρόμοια με το cp:

Rsync -a /mnt/root /mnt/backup

Η επιλογή -a είναι αρκετά συχνά, παρέχει τα πιο απαραίτητα: επαναλαμβανόμενη αντιγραφή καταλόγων, αποθήκευση πληροφοριών κατόχου και ομάδας κ.λπ. Για να εμφανίσετε λεπτομερείς πληροφορίες σχετικά με την αντιγραφή, χρησιμοποιείται ο διακόπτης -v, να είστε προσεκτικοί με αυτό, μπορείτε να παραλείψετε το μήνυμα σφάλματος στη ροή δεδομένων. Ο διακόπτης -x διασφαλίζει ότι το rsync δεν θα υπερβαίνει το καθορισμένο σύστημα αρχείων.

Η τεκμηρίωση για το rsync περιγράφει πολλές επιλογές. Για παράδειγμα, υπάρχουν μερικά που σας επιτρέπουν να αντιγράψετε μέσω SSH ή να αφαιρέσετε ένα αρχείο από τον προορισμό, εάν είχε διαγραφεί στον κατάλογο προέλευσης.

Η «έξυπνη» αντιγραφή μειώνει το χρόνο διακοπής λειτουργίας του συστήματος. Εκτελούμε το rsync απευθείας σε ένα τρέχον σύστημα, τα δεδομένα στο οποίο αλλάζουν συνεχώς, το rsync αντιγράφει τα δεδομένα, ας πούμε, για αρκετές ώρες. Μετά βάζουμε το σύστημα σε μόνο για ανάγνωση, τρέχουμε ξανά το rsync, τώρα αντιγράφει μόνο αυτά τα αρχεία που έχουν αλλάξει σε αυτές τις λίγες ώρες. Σε λίγα λεπτά έχουμε ένα πλήρες αντίγραφο του αρχικού FS. Ταυτόχρονα, ο χρόνος διακοπής λειτουργίας μειώθηκε κατά μια τάξη μεγέθους σε σύγκριση με την αντιγραφή εκτός σύνδεσης. Και σε ορισμένες περιπτώσεις, ένα ηλεκτρονικό αντίγραφο θα είναι αρκετό χωρίς να μεταφέρετε το σύστημα σε μόνο για ανάγνωση.

Διατήρηση προηγούμενων αντιγράφων

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

Η ουσία είναι ότι στα σύγχρονα συστήματα αρχείων (συμπεριλαμβανομένου του Ext4) η διευθυνσιοδότηση αρχείων εκτελείται σε δύο στάδια: το όνομα αρχείου δείχνει έναν μοναδικό αριθμό αρχείου (περιγραφέας ευρετηρίου ή i-node) και τα ίδια τα δεδομένα σχετίζονται με αυτόν τον αριθμό. Οποιοδήποτε όνομα αρχείου είναι, στην πραγματικότητα, ένας σκληρός σύνδεσμος προς αυτόν τον αριθμό. Κατά συνέπεια, ένα αρχείο (σύνολο δεδομένων) μπορεί να έχει πολλά ονόματα και να βρίσκεται σε διαφορετικούς καταλόγους, και αυτό σας επιτρέπει να εξαλείψετε τον πλεονασμό εάν χρειάζεται να αντιγράψετε αρχεία (εξάλλου, ένας σκληρός σύνδεσμος καταλαμβάνει λίγη μνήμη). Τα ίδια τα δεδομένα δεν διαγράφονται μέχρι να ζητηθεί η αφαίρεση του τελευταίου σκληρού συνδέσμου.

Ένας σημαντικός περιορισμός είναι ότι οι σκληροί σύνδεσμοι είναι δυνατοί μόνο μέσα στο ίδιο σύστημα αρχείων.

Συγχρονισμός των περιεχομένων του καταλόγου για το τρέχον αντίγραφο ασφαλείας με τον κατάλογο προέλευσης:

rsync \ --αρχείο \ --διαγραφή --διαγραφή-εξαιρείται \ # αφαιρέστε από το αντίγραφο ασφαλείας που δεν υπάρχει στην πηγή και τα εξαιρούμενα αρχεία--πρόοδος \ # εκτυπώστε πληροφορίες σχετικά με την πρόοδο μεταφοράς"/home/user/Files/" \ # κατάλογος πηγής"/backup/latest/" \ # κατάλογος για τρέχον αντίγραφο ασφαλείας--exclude="/Public/" # εξαιρέστε περιττούς καταλόγους

Στον κατάλογο /backup/latest/, θα δημιουργηθεί ένα αντίγραφο όλων των απαραίτητων αρχείων και καταλόγων από την πηγή και όλα τα περιττά θα αφαιρεθούν.

Δημιουργήστε ένα άλλο τρέχον αντίγραφο ασφαλείας χωρίς πλεονασμό:

cp\ --αρχειο\ # αποθηκεύστε όλες τις πρόσθετες πληροφορίες σχετικά με τα αρχεία--Σύνδεσμος \ # χρησιμοποιήστε σκληρούς συνδέσμους για αρχεία - εξαλείφοντας τον πλεονασμό"/backup/latest/" \ # πηγή είναι το τρέχον αντίγραφο ασφαλείας που λήφθηκε παραπάνω "/backup/$(ημερομηνία +%Y-%m-%d_%H-%M-%S) /" Ο # προορισμός είναι ένας κατάλογος με την ημερομηνία στο όνομα για ευκολία (δείτε ημερομηνία άνδρα)

Την επόμενη φορά που θα δημιουργηθεί ένα αντίγραφο ασφαλείας, το rsync θα διαγράψει αρχεία στον κατάλογο /backup/latest/ που έχουν διαγραφεί/εξαιρείται/τροποποιηθεί στον κατάλογο προέλευσης (τα αρχεία που έχουν αλλάξει πρώτα διαγράφονται και στη συνέχεια εγγράφονται στο μια νέα έκδοση). Ωστόσο, μόνο τα ονόματα των αρχείων (οι ίδιοι σκληροί σύνδεσμοι) θα διαγραφούν, τα ίδια τα αρχεία (δεδομένα) αποθηκεύονται, αφού δημιουργήθηκαν σκληροί σύνδεσμοι σε αυτά στον γειτονικό κατάλογο με την εντολή "cp".

Άλλα εργαλεία

Υπάρχουν πολλές εφαρμογές για τη δημιουργία αντιγράφων ασφαλείας στο Linux. Μπορείτε να αναζητήσετε "αντίγραφο ασφαλείας" στο Κέντρο Λογισμικού Ubuntu για να βρείτε λογισμικό δημιουργίας αντιγράφων ασφαλείας διαθέσιμο στο Ubuntu.

Για ένα εταιρικό περιβάλλον και μόνο για αρκετά μεγάλης κλίμακας και κρίσιμες εργασίες δημιουργίας αντιγράφων ασφαλείας, μπορούμε να προτείνουμε την κατανόηση ενός από τα πιο δημοφιλή και ισχυρά συστήματα δημιουργίας αντιγράφων ασφαλείας για Linux που ονομάζεται Bacula

Παρεμπιπτόντως, μπορείτε επίσης να βρείτε εγχειρίδια στη ρωσική γλώσσα στο διαδίκτυο.

Χωρισμένη Μαγεία

Το Parted Magic είναι άλλο ένα υπέροχο, αλλά επί πληρωμήένα κιτ διανομής που περιέχει μια ολόκληρη συλλογή εργαλείων για δημιουργία αντιγράφων ασφαλείας και επαναφορά πληροφοριών, εργασία με δίσκους και κατατμήσεις, καθώς και ανάκτηση χαμένων δεδομένων. Υποστηρίζει πολλαπλά συστήματα αρχείων, LVM2 και RAID (τόσο υλικό όσο και λογισμικό) και περιλαμβάνει εργαλεία όπως fsarchiver , GParted , Clonezilla που αναφέρονται παραπάνω και όλα όσα χρειάζεστε για τις μεθόδους που περιγράφονται σε αυτό το άρθρο. Επιπλέον, το κιτ διανομής περιλαμβάνει ένα πρόγραμμα περιήγησης ιστού και κάποιο άλλο πρόσθετο λογισμικό. Το κιτ διανομής μεταφράζεται σε πολλές γλώσσες, συμπεριλαμβανομένων των ρωσικών, και έχει μια πλήρη γραφική διεπαφή.

LParted

Το LParted είναι ένα LiveCD με πλήρεις δυνατότητες που έχει σχεδιαστεί κυρίως για εργασία με διαμερίσματα σκληρού δίσκου (HDD), μόνιμη διαγραφή ή επαναφορά δεδομένων και δοκιμή εξοπλισμού. LiveCD βασισμένο στο Lubuntu Linux. Το LParted είναι ένα λειτουργικό ανάλογο του Parted Magic.

Εδώ θα πρόσθετα για το SystemRescueCD και άλλα

Περισσότερα σχετικά με την αποθήκευση δεδομένων

    Για σημαντικά δεδομένα, μπορείτε να δημιουργήσετε ένα διαμέρισμα κατοπτρισμού σε δύο δίσκους. Για να γίνει αυτό, δεν είναι απαραίτητο να έχετε ελεγκτή RAID και δίσκους ίδιου μεγέθους - μπορείτε, για παράδειγμα, να συναρμολογήσετε έναν καθρέφτη από μια παλιά βίδα 80 GB και ένα διαμέρισμα 80 GB σε μια νέα. Ο κατοπτρισμός μπορεί να υλοποιηθεί χρησιμοποιώντας LVM ή λογισμικό RAID. Ωστόσο, αυτή η μέθοδος είναι άχρηστη στην περίπτωση, για παράδειγμα, στην περίπτωση που μια τάση ~220V στο δίαυλο +5V ή ένας μετεωρίτης πέσει στη μονάδα συστήματος του υπολογιστή.

    Οι geeks IT που έχουν τον δικό τους διακομιστή στο σπίτι μπορούν να επεκτείνουν την ιδέα του mirroring και να χρησιμοποιήσουν το DRBD. Το ίδιο RAID-1, αλλά οι σκληροί δίσκοι βρίσκονται σε διαφορετικούς υπολογιστές, γεγονός που αυξάνει την αξιοπιστία.

    Μια σύγχρονη βολική λύση είναι η δημιουργία αντιγράφων ασφαλείας δεδομένων στα "σύννεφα", για παράδειγμα, χρησιμοποιώντας Ubuntu One, Dropbox, http://www.adrive.com/ και άλλα.

    Ούτε ο κατοπτρισμός ούτε η αναπαραγωγή στο Ubuntu One θα σας γλιτώσουν από το να πατήσετε κατά λάθος το Delete, οπότε κάντε "κλασικά" αντίγραφα ασφαλείας ούτως ή άλλως. Και μια ωραία τρομερή μέρα, όλοι οι κόποι και οι προσπάθειές σας θα ανταμειφθούν.

    Ο Ρούφους- Ελεύθερος λογισμικόΆνοιξε πηγαίος κώδικαςγια μορφοποίηση αφαιρούμενων μέσων αποθήκευσης USB και δημιουργία μονάδων δίσκου με δυνατότητα εκκίνησης με διάφορα λειτουργικά συστήματα. Το πρόγραμμα είναι εύκολο στη χρήση, υψηλής ταχύτητας και υποστηρίζει πολύγλωσση διεπαφή.

Μπορείτε να κατεβάσετε το πρόγραμμα στον ιστότοπο του προγραμματιστή. Η σελίδα περιέχει συνδέσμους για λήψη της τυπικής έκδοσης Ο Ρούφους, και φορητό Rufus φορητό, τα οποία δεν διαφέρουν σε τίποτα, εκτός από το όνομα του εκτελέσιμου αρχείου και τη θέση όπου αποθηκεύονται οι ρυθμίσεις. Οι ρυθμίσεις του προγράμματος περιλαμβάνουν τη γλώσσα που χρησιμοποιείται και τις ρυθμίσεις για τον έλεγχο για ενημερώσεις. Η τυπική έκδοση αποθηκεύει αυτές τις ρυθμίσεις στο μητρώο, ενώ η φορητή έκδοση τις αποθηκεύει σε ένα αρχείο rufus.iniκατάλογο προγράμματος. Ο Ρούφουςδεν απαιτεί εγκατάσταση στο σύστημα - απλώς κατεβάστε το εκτελέσιμο αρχείο και εκτελέστε το. Η διεπαφή του προγράμματος είναι πολύ απλή:

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

Το πιο απλό και βολικό στη χρήση Ο Ρούφουςγια να δημιουργήσετε μια μονάδα flash με δυνατότητα εκκίνησης (εκκινήσιμη μονάδα USB) από εικόνες ISO δίσκων εγκατάστασης Windows ή Linux, καθώς και δίσκους ανάκτησης συστήματος έκτακτης ανάγκης και διαγνωστικά εργαλεία.

Κατά τη δημιουργία μιας μονάδας flash με δυνατότητα εκκίνησης των Windows, αρκεί να επιλέξετε τη συσκευή στην οποία θα πραγματοποιηθεί η εγγραφή και το αρχείο iso-image με δυνατότητα εκκίνησης. Το πρόγραμμα θα αντικαταστήσει το ίδιο άλλες παραμέτρους.

Εάν δεν υπάρχει διαθέσιμο αρχείο εικόνας ISO, τότε μπορεί να δημιουργηθεί από ένα φυσικό CD (ή από ένα σύνολο αρχείων διανομής) χρησιμοποιώντας προγράμματα εγγραφής CD/DVD όπως τα γνωστά Nero, Alcohol ή ελεύθερα διανεμημένα CDBurnerXP ή ImgBurn.

Η διαδικασία για τη δημιουργία μιας μονάδας flash με δυνατότητα εκκίνησης των Windows είναι η εξής:

  • επιλέξτε τη μονάδα flash στην οποία θα γραφτεί η εικόνα. Σε αντίθεση με πολλά παρόμοια προγράμματα, το Rufus εμφανίζει την ετικέτα τόμου, το γράμμα της μονάδας δίσκου και το μέγεθος, επομένως εάν υπάρχουν πολλές αφαιρούμενες μονάδες δίσκου στο σύστημα, είναι εύκολο να επιλέξετε αυτήν στην οποία θα γράψετε.

  • επιλέξτε το σχήμα διαμερισμάτων και τον τύπο διεπαφής συστήματος. Το Rufus σάς επιτρέπει να δημιουργείτε μονάδες flash για εκκίνηση σε μια κανονική διεπαφή BIOS και για εκκίνηση σε περιβάλλον UEFI, να δημιουργείτε εγγραφές εκκίνησης για τόμους MBR και τόμους GPT. Η προεπιλεγμένη λειτουργία είναι "MBR για υπολογιστές με BIOS ή UEFI" - η πιο κοινή λειτουργία για μονάδες flash με δυνατότητα εκκίνησης σήμερα.

  • επιλέξτε το σύστημα αρχείων που θα χρησιμοποιηθεί στη δημιουργημένη μονάδα εκκίνησης flash. Από προεπιλογή, οι μονάδες flash με δυνατότητα εκκίνησης των Windows χρησιμοποιούν το σύστημα αρχείων FAT32, αλλά αν χρειαστεί, μπορείτε να επιλέξετε NTFSεάν θέλετε να χρησιμοποιήσετε αρχεία μεγαλύτερα από 4 GB.

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

  • καθορίστε την ετικέτα τόμου που θα οριστεί για τη μονάδα flash που δημιουργήθηκε.

  • ορίστε επιλογές μορφοποίησης. Είναι καλύτερο να αφήσετε αυτές τις επιλογές στην προεπιλογή τους και απλώς να επιλέξετε το αρχείο εικόνας ISO. Για εικόνες που δημιουργούνται από το πρόγραμμα δδστο Linux, πρέπει να κάνετε την επιλογή Εικόνα DD.

    Αφού πατήσετε το κουμπί Αρχήτο πρόγραμμα θα μορφοποιήσει τη μονάδα flash, θα ορίσει τη σημαία ενεργού διαμερίσματος, θα γράψει την κύρια εγγραφή εκκίνησης και την εγγραφή εκκίνησης διαμερίσματος, καθώς και δεδομένα εκκινήσιμων μέσων από την εικόνα ISO. Μετά την ολοκλήρωση των εργασιών Ο Ρούφουςμπορείτε να εκκινήσετε χρησιμοποιώντας τη μονάδα εκκίνησης που προκύπτει.

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

  • mob_info