Πως να κλωνοποιήσετε ενα σκληρό με απλά βήματα (με Gparted)

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Πως να κλωνοποιήσετε ενα σκληρό με απλά βήματα (με Gparted)

Δημοσίευσηαπό diamond_gr » 05 Ιαν 2010, 12:19

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

Εδώ το μόνο που θα χρειαστούμε είναι ένα LiveCD μιας διανομής π.χ. Ubuntu 8.04 , 8.10 , 9.04 , 9.10 με εγκατεστημένο το Gparted.

Ο oδηγός βασίστηκε σε μια εγκατάσταση Ubuntu 9.10 όπου υπάρχει ο grub2. Για τον λόγο αυτό εάν θα το κάνετε με μια εγκατάσταση 9.10 θα πρέπει να έχετε και το αρχικό CD εγκατάστασης της 9.10.

ΒΗΜΑΤΑ

1. Ξεκινήστε τον υπολογιστή και ανοίξτε το Gparted. Εκεί θα δείτε τον δίσκο πηγή και τον άδειο δίσκο.

2. Από τον δίσκο πηγή κάντε αντιγραφή του partition (αυτό γίνεται εύκολα αν πιέσετε δεξί πλήκτρο επάνω στο τετραγωνάκι και πατήσετε copy). Στη συνέχεια στον άδειο δίσκο πατήστε δεξί πλήκτρο επάνω στον άδειο χώρο (γκρι κουτάκι) και πατήστε paste. Αυτή τη διαδικασία ακολουθήστε την για όλα τα partition που έχετε, ακόμα και για windows (αν έχετε dual boot).

Υπάρχουν περιπτώσεις όπου μπορεί να μην φτάνει ο χώρος στον άδειο δίσκο ή ακόμα και αν ο άδειος δίσκος είναι μεγαλύτερος σε χωρητικότητα από την πηγή.
Αν ο άδειος δίσκος είναι ΜΙΚΡΟΤΕΡΟΣ τότε πρέπει να παίξετε λίγο με τα μεγέθη. Δηλαδή το / ή το swap partition μικρύνετε σε μέγεθος για να χωρέσει το /home.
Αν ο άδειος δίσκος είναι ΜΕΓΑΛΥΤΕΡΟΣ τότε μπορείτε αφού πάρει το /home partition να μεγαλώσετε το μέγεθός του ώστε να καλύψει όλο το μέγεθος του δίσκου.
Η διαδικασία του μικρύνω ή μεγαλώνω το μέγεθος γίνεται από το κουτάκι, τραβώντας με το βελάκι το μέγεθος του partition.

3. Κλείστε τον υπολογιστή και αποσυνδέστε τον πηγαίο δίσκο.

4. Θα χρειαστεί τώρα να επαναφέρουμε το GRUB.
Ανοίξτε τον υπολογιστή με το LiveCD.


ΓΙΑ ΕΠΑΝΑΦΟΡΑ ΤΟΥ GRUB 2 (Ubuntu 9.10)

1ος τρόπος

* Ανοίξτε το Gparted.
* Πατήστε δεξί πλήκτρο στο / partition και επιλέξτε το διαχείριση σημαιών.
* Κάντε κλικ επάνω στο /boot



και στη συνέχεια κλείστε το Gparted.

* Εγκαταστήστε το GRUB 2 (στο MBR του δίσκου sda) χρησιμοποιώντας τα αρχεία του GRUB 2 στο sda1:

Κώδικας: Επιλογή όλων
sudo grub-install --root-directory=/media/sda1  /dev/sda


2ος τρόπος
Ανοίξτε το τερματικό.
* Δείτε σε ποιο partition έχετε εγκατεστημένο το / (που θα είναι και το MRB)

Κώδικας: Επιλογή όλων
sudo fdisk -lu


Έστω ότι σας βγάλει το sda1.

* Κάνετε ένα mount point (κατάλογο) για το partition sda1:

Κώδικας: Επιλογή όλων
sudo mkdir /media/sda1


* Mount sda1 στο mount point:

Κώδικας: Επιλογή όλων
sudo mount /dev/sda1 /media/sda1


* Mount των devices στη συνεδρία Live CD:

Κώδικας: Επιλογή όλων
sudo mount --bind /dev /media/sda1/dev


* Εγκαταστήστε (η επανεγκαταστήστε) το GRUB 2 (στο MBR του δίσκου sda) χρησιμοποιώντας τα αρχεία του GRUB 2 στο sda1:

Κώδικας: Επιλογή όλων
sudo grub-install --root-directory=/media/sda1  /dev/sda


Εάν πάρετε λάθος, δοκιμάστε:

Κώδικας: Επιλογή όλων
sudo grub-install --recheck --root-directory=/media/sda1 /dev/sda
Installation finished. No error reported.


* Μετά, unmount και τα δυο filesystems:

Κώδικας: Επιλογή όλων
sudo umount /media/sda1/dev
sudo umount /media/sda1


* Βγείτε από τo τερματικό:

Κώδικας: Επιλογή όλων
exit


* Επανεκκινήσατε.

ΓΙΑ ΕΠΑΝΑΦΟΡΑ ΤΟΥ GRUB 1.XX (Ubuntu 9.04 και παλιότερα) (ΠΗΓΗ)

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

Κώδικας: Επιλογή όλων
sudo grub

grub>  find /boot/grub/stage1   ( θα μας εμφανίσει τα παρακάτω )
π.χ.  (hd0,X)  όπου το Χ είναι δίσκος που θα κάνει boot , μπορεί να είναι 4,5,6 κτλ.)   
  στην συνέχεια θα δώσουμε
grub> root (hd0,X)
grub> setup (hd0)
grub>quit


Θα πρέπει να βλέπετε κάτι σαν το παρακάτω:



Κάντε επανεκκίνιση.

ΥΓ: Ευχαριστώ για την βοήθειά στη συγγραφή του οδηγού τον linuxman.

Εικόνα
Το Περιεχόμενο του οδηγού διέπεται από την άδεια Creative Commons
Αναφορά προέλευσης - Μη Εμπορική Χρήση-Παρόμοια διανομή 3.0 Ελλάδα.
Βασισμένο σε μία εργασία του http://www.greeklug.gr
Επισκεφθείτε το Blog μου.

Υποστηρίξτε το GNOME
Άβαταρ μέλους
diamond_gr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 626
Εγγραφή: 11 Μάιος 2008, 00:10
Τοποθεσία: Θεσσαλονίκη
Launchpad: diamond_gr
IRC: diamond_gr
Εκτύπωση

Re: Πως να κλωνοποιήσετε ενα σκληρό με απλά βήματα (με Gparted)

Δημοσίευσηαπό linuxman » 05 Ιαν 2010, 16:31

Μπράβο , γρήγορα και αναλυτικά .
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Πως να κλωνοποιήσετε ενα σκληρό με απλά βήματα (με Gparted)

Δημοσίευσηαπό killbillkill » 05 Ιαν 2010, 16:57

Ναι όλα καλα αλλά τι γίνεται με το UUID του καινούργιου δίσκου? Δεν χρειάζεται αλλαγη και στο fstab??
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Όχι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ xubuntu 64bit 12.10
Προδιαγραφές ⇛ amd 3650 @ 2.6ghz │16 GB│ HD 6530D| LG 22"
Άβαταρ μέλους
killbillkill
babeTUX
babeTUX
 
Δημοσιεύσεις: 24
Εγγραφή: 17 Ιαν 2009, 17:39
Εκτύπωση

Re: Πως να κλωνοποιήσετε ενα σκληρό με απλά βήματα (με Gparted)

Δημοσίευσηαπό linuxman » 05 Ιαν 2010, 18:21

killbillkill έγραψε:Ναι όλα καλα αλλά τι γίνεται με το UUID του καινούργιου δίσκου? Δεν χρειάζεται αλλαγη και στο fstab??

Όχι όταν γινότανε τεστ δεν χρειάστηκε να γίνει , μόνο επαναφορά του grub2 .
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Πως να κλωνοποιήσετε ενα σκληρό με απλά βήματα (με Gpart

Δημοσίευσηαπό mmyron » 09 Απρ 2011, 22:15

Καλησπέρα σε όλους,

Νομίζω οτι στην αρχή ξεχάστηκε να αναφερθεί το γεγονός οτι για να κάνεις copy ένα partition ή έναν δίσκο, πρέπει πρώτα να είναι unmount, πράγμα δύσκολο στην περίπτωση του /home εφόσον αυτό χρησιμοποιείται! Άρα από την αρχή θέλει το Live-CD για να γίνει η δουλειά με το gparted.

Και μια μικρή ερώτηση/διευκρίνηση:

Εαν το /home είναι ήδη σε ξεχωριστό δίσκο μόνο του, πρέπει να γίνει η διαδικασία για το Grub2; Και εαν ναί τότε στον 1ο τρόπο που αναφέρετε, τα "sda1" και "sda" αναφέρονται ως παράδειγμα και μπορεί στον καθένα να ισχύει κάτι διαφορετικό (π.χ. σε εμένα στο sda1 είναι όλο το σύστημα εκτός από το /home που είναι στο sdb1...) ή απλά ισχύει μόνο εαν μεταφέρεις όλο το σύστημα σε μεγαλύτερο δίσκο (μαζί με το /home);
1 Γνώσεις Linux: Γηράσκω αεί διδασκόμενος ┃ Προγραμματισμού: Η GW-Basic μετράει; ┃ Αγγλικών: You must be joking...
2 LinuxMint 17.1 rebecca 3.13.0-37-generic 64bit (en_US.UTF-8, XFCE xfce)
3 AMD FX-8320E Eight-Core Processor ‖ RAM 7949 MiB ‖ Gigabyte 990FXA-UD3 - Gigabyte To be filled by O.E.M.
4 nVidia G92 [GeForce GTS 250] [10de:0615] {nvidia}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)]
mmyron
babeTUX
babeTUX
 
Δημοσιεύσεις: 111
Εγγραφή: 24 Ιούλ 2008, 13:28
Τοποθεσία: Thessaloniki
Εκτύπωση


Επιστροφή στο Οδηγοί - How to - Tutorials