Clonezilla-SysRescCD
Σχετικά με το Clonezilla Live
08/02/2009 - v 3.1.0

Πνευματικά δικαιώματα: © 2007-2009, Σπύρος Γεωργαράς <sng@hellug.gr>Μία σελίδα
Τελευταία ενημέρωση: 19/12/2009Εκτυπώσιμη μορφή
 
Επιλογή γλώσσας: Αγγλικά ΕλληνικάΡοή νέων RSS
 

Εισαγωγή [^]

Το Clonezilla Live παρέχει δύο τρόπους λειτουργίας:

Το DRBL-based PXEBoot Clonezilla χρησιμοποιείται για την ταυτόχρονη δημιουργία ακριβών αντιγράφων πολλών υπολογιστών. Είναι ένα πολύ χρήσιμο εργαλείο, αλλά έχει αρκετούς περιορισμούς. Για να το χρησιμοποιήσει κανείς, θα πρέπει πρώτα να στήσει έναν εξυπηρετητή DRBL ενώ τα μηχανήματα στα οποία θα γίνει clonning θα πρέπει να βρίσκονται στο ίδιο δίκτυο με αυτόν.(π.χ. PXE/Etherboot).

Για να ξεπεραστούν αυτοί οι περιορισμοί, το Free Software Lab στο NCHC συνδύασε το Debian Live με το Clonezilla και δημιούργησε το "Clonezilla Live", ένα νέο λογισμικό για εύκολο clonning μεμονομένων μηχανημάτων.

Όταν χρησιμοποιείτε τη λειτουργία device-image, θα πρέπει πάντα να καθορίσετε τρία πράγματα:

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

Όταν γίνει εκκίνηση του Clonezilla Live, είτε κανονικά είτε ως αντίγραφο στη RAM, τα περιεχόμενα ολόκληρου του CD/DVD βρίσκονται στο φάκελο /live/image. Εκεί θα βρείτε τα επιπλέον αρχεία, όπως τους φακέλους restorecd και doc.

Εκκίνηση και σταμάτημα του Clonezilla Live [^]

Όταν μπείτε στο Clonezilla Live, το πρόγραμμα (στην πραγματικότητα ένα σενάριο κελύφους) εκτελείται αυτόματα. Υπάρχουν πολλές ευκαιρίες για να το σταματήσετε, επιλέγοντας Cancel ή απαντώντας N(o) σε κάποια ερώτηση. Τότε θα εμφανιστεί το ακόλουθο:

Now you can choose to:
(0) Poweroff
(1) Reboot
(2) Enter command line prompt
(3) Start over
[2]

Επιλέξτε Poweroff ή Reboot, μόνο αν δεν έχετε ήδη προσαρτήσει κάποια κατάτμηση δίσκου. Από την εμπειρία μου διαπίστωσα, ότι δεν είναι πάντα ασφαλές να αφήνω κάποιο live CD να κάνει αυτόματη αποπροσάρτηση των κατατμήσεών μου. Αν λοιπόν έχετε ήδη εισάγει την κατάτμηση για το αρχείο image και/ή την κατάτμηση για αποθήκευση/επαναφορά , θα πρέπει να βγείτε σε γραμμή εντολών και να πληκτρολογήσετε:

sudo su -
mount | grep /dev/[sh]d

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

/dev/hda1 on /home/partimag type vfat (rw)

πληκτρολογήστε την εντολή:

umount /dev/hda1

και τώρα πια είναι ασφαλές να κάνετε Poweroff ή Reboot.

Αν, αντίθετα, θέλετε απλώς να επανεκκινήσετε το πρόγραμμα, πληκτρολογήστε:

ocs-live

Σχετικά με το αρχείο image [^]

Ένα πράγμα θα πρέπει να γίνει κατανοητό σχετικά με το αρχείο image: δεν είναι αρχείο, είναι ένας φάκελος, που περιέχει το πραγματικό αρχείο image και κάποια δεδομένα σχετικά με το δίσκο/κατάτμηση με τον οποίο σχετίζεται. Έτσι λοιπόν, όταν εισάγετε το όνομα του αρχείου image, στην πραγματικότητα εισάγετε το όνομα του φακέλου στον οποίο θα αποθηκευτεί/βρεθεί το αρχείο image.

Πριν σας ζητηθεί να εισάγετε το όνομα του αρχείου image, θα εμφανιστεί μία λίστα κατατμήσεων, ώστε να επιλέξετε που θα αποθηκευτεί/βρεθεί. Όταν επιλέξετε μία από αυτές, θα προσαρτηθεί στο /home/partimag.

Αυτός ο φάκελος είναι πολύ σημαντικός για το Clonezilla Live· το αρχείο image πρέπει να βρίσκεται μέσα σε αυτόν τον κατάλογο, πράγμα που σημαίνει ότι το αρχείο image πρέπει να βρίσκεται στο βασικό κατάλογο της προσαρτημένης κατάτμησης. Έτσι δεν μπορείτε, για παράδειγμα, να φτιάξετε ένα φάκελο, έστω τον all_my_images, και να μετακινήσετε όλα σας τα αρχεία image εκεί· το Clonezilla Live δεν θα μπορέσει να τα βρει!!!

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

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

skip        Use existing /home/partimag

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

Τέλος θα πρέπει να αναφέρω ότι το Clonezilla Live μπορεί να χρησιμοποιήσει κάποιον απομακρυσμένο δίσκο/κατάτμηση ως τοποθεσία του αρχείου image, με προσάρτηση μέσω ssh, samba ή nfs. Η χρήση μίας από αυτές τις επιλογές απαιτεί περισσότερες γνώσεις, και είναι εκτός του σκοπού αυτής της παρουσίασης.

Επιλογές σεναρίων κελύφους [^]

Σε αυτήν την ενότητα θα εμφανιστούν κάποιες από τις διαθέσιμες επιλογές που μπορούν να χρησιμοποιηθούν κατά το backup ή το restore.

Επιλογές του backup [^]

-q        Use ntfsclone to save NTFS partition instead of partimage

Αυτή η επιλογή είναι διαθέσιμη στην πρώτη οθόνη με τίτλο "Clonezilla advanced extra parameters", και επιλέγει την εφαρμογή που θα χρησιμοποιηθεί για την αποθήκευση κατατμήσεων NTFS (Windows XP). Το Clonezilla Live χρησιμοποιεί το partimage για την αποθήκευση όλων των τύπων των κατατμήσεων, αλλά χρησιμοποιεί εξ ορισμού το ntfsclone για την αποθήκευση κατατμήσεων NTFS. Αν απενεργοποιήσετε αυτήν την επιλογή, θα χρησιμοποιηθεί το partimage σε όλες τις περιπτώσεις.

Όταν κάνετε backup μίας κατάτμησης NTFS, μπορεί να εμφανιστεί ένα μήνυμα του τύπου:

Volume is scheduled for check
Please boot into Windows TWICE, or use 'force' mount option"

και η διαδικασία του backup να αποτύχει. Έχετε δύο εναλλακτικές:

Στο δικτυακό τόπο του partimage διαβάζουμε:

The NTFS (Windows NT File System) is currently not fully supported: this means you will be able to save an NTFS partition if system files are not very fragmented, and if system files are not compressed. In this case, you will be able to save the partition into an image file, and you will be able to restore it after. If there is a problem when saving, an error message will be shown and you won't be able to continue. If you have successfully saved an NTFS partition, you shouldn't have problems as you restore it (except in the case of bugs). Then the best way is to try to save a partition to know if it is possible. If not, try to defragment it with diskeeper or another tool, and try to saving the partition again

 

Επιλογές του restore (σενάριο κελύφους ocs-sr) [^]

-j0, --create-part-by-dd

Χρήση του dd για την εγγραφή του partition table από το αρχείο image, αντί του sfdisk.

Στο DRBL FAQ/Q&A διαβάζουμε:

When I use clonezilla to clone M$ windows, there is no any problem when saving an image from template machine. However, after the image is restored to another machine, it fails to boot, the error message is "Missing Operating System". What's going on ?

Usually this is because GNU/Linux and M$ windows interpret the CHS (cylinder, head, sector) value of harddrive differently.
Some possible solutions:
  1. Maybe you can change the IDE harddrive setting in BIOS, try to use LBA instead of auto mode.
  2. Try to choose
    [ ] -j0 Use dd to create partition table instead of sfdisk

when you restore the image.

Έχει επιβεβαιωθεί ότι η ενεργοποίηση της επιλογής -j0, διορθώνει το πρόβλημα.

-t, --no-restore-mbr

Να ΜΗΝ γίνει επαναφορά του MBR (Mater Boot Record) όταν γίνεται restore. Αν ενεργοποιηθεί αυτή η επιλογή, θα πρέπει να φροντίσετε να υπάρχει ήδη το MBR στο δίσκο προορισμού. Το MBR γράφεται εξ ορισμού.

-k, --no-fdisk, --no-create-partition

Να ΜΗΝ δημιουργηθεί η κατάτμηση στο δίσκο προορισμού. Αν ενεργοποιηθεί αυτή η επιλογή, θα πρέπει να φροντίσετε να υπάρχει ήδη το partition table στο δίσκο προορισμού. Η κατάτμηση δημιουργείται εξ ορισμού.

-e, --load-geometry

Εξαναγκασμός χρήσης των αποθηκευμένων πληροφοριών CHS (cylinders, heads, sectors) όταν χρησιμοποιείται το sfdisk. Φυσικά δεν έχει νόημα όταν έχει ενεργοποιηθεί οποιαδήποτε από τις επιλογές -j0 ή -k.

-p, --postaction [choose|poweroff|reboot|command|CMD]

Όταν τελειώσει το restore, κάνε ένα από τα ακόλουθα: επιλογή ενέργειας, poweroff, reboot (προκαθορισμένο), έξοδος στη γραμμή εντολών ή εκτέλεση της εντολής CMD.

-o, --run-postrun-dir

Εκτέλεση των σεναρίων κελύφους που βρίσκεται στον κατάλογο /opt/drbl/share/ocs/postrun όταν τελειώσει το restore. Η εντολή θα εκτελεστεί πριν από αυτήν που έχει καθοριστεί με την επιλογή -p ή --postaction.

Τα σενάρια κελύφους θα εκτελεστούν από το πρόγραμμα "run-parts". Το run-parts δέχεται το όνομα των αρχείων να περιέχει μόνο πεζούς ή κεφαλαίους χαρακτήρες, αριθμούς και υπογραμμίσεις. Έτσι αν το αρχείο περιέχει το χαρακτήρα ".", δε θα εκτελεστεί. Μπορείτε να ελέγξετε ποια αρχεία θα εκτελεστούν με την εντολή:

run-parts --test /opt/drbl/share/ocs/postrun

Μπορείτε να εμφανίσετε όλες τις διαθέσιμες επιλογές πληκτρολογώντας

/opt/drbl/sbin/ocs-sr -h 2>&1 | less

Αποθήκευση αρχείων image σε κατατμήσεις NTFS [^]

Παρότι δεν προτείνεται, μπορεί κάποια στιγμή να πρέπει να αποθηκεύσετε το αρχείο image σας σε μία κατάτμηση NTFS (Windows XP). Μπορεί να μην αντιμετωπίσετε κανένα πρόβλημα, αλλά μπορεί και να σας εμφανιστεί ένα μήνυμα σαν το παρακάτω, όταν γίνεται προσπάθεια προσάρτησης της κατάτμησης:

Volume is scheduled for check
Please boot into Windows TWICE, or use 'force' mount option"

και η διαδικασία του backup να αποτύχει. Έχετε δύο εναλλακτικές:


Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

Valid HTML 4.01 Transitional Valid CSS! [Valid RSS]

[Valid RSS]   Valid CSS!  Valid HTML 4.01 Transitional

[Valid RSS]   Valid CSS!  Valid HTML 4.01 Transitional

[Valid RSS]   Valid CSS!  Valid HTML 4.01 Transitional