Re: Μεταφορά αρχικού φακέλου σε άλλο σκληρό από αυτόν που έχει εγκατασταθεί το λειτουργικό 6.06
Konstantinos Togias
ktogias at math.upatras.gr
Wed Jun 21 21:32:53 BST 2006
On 6/21/06, ΚΙΝΗΣΗ <kinesis.physiotherapy at gmail.com> wrote:
> Στο hardware προστέθηκε ένας καινούργιος σκληρός.
> Το ερώτημα είναι αν είναι δυνατή η μεταφορά του αρχικού φακέλου στο
> καινούργιο σκληρό ώστε να μένει ανέπαφος από ενδεχόμενα προβλήματα νέας
> εγκατάστασης κάποιας καινούργιας έκδοσης στο μέλλον αλλά και φυσικά να
> υπάρχει ασφάλεια διαφύλαξης των αρχείων. Αν υπάρχει τέτοιος τρόπος μπορεί να
> μου υποδείξει κάποιος το πως μπορεί να γίνει χωρίς να αναγκαστώ να κάνω νέα
> εγκατάσταση;
>
> Ευχαριστώ
>
> --
> Ηλίας Φ. Ζεέρης,
> Φυσικοθεραπευτής
> Ανδρομάχης 61, 176 71
> Καλλιθέα Αθήνα
> --
Έστω οτι έχεις εγκαταστήσει το νέο σκληρό δίσκο σαν Primary Slave,
οπότε αντιστοιχεί στη συσκευή /dev/hdb (αν ο δίσκος βρήσκεται σε άλλη
θέση, απλά στα παρακάτω αντικατέστησε σε όσα ακολουθούν το hdb με την
αντίστοιχη συσκευή).
1. Δημιουργείς στο δίσκο τα διαμερίσματα (partitions) που επιθυμείς με
fdisk (από τερματικό {Εφαρμογές -> Βοηθήματα -> Τερματικό}: sudo fdisk
/dev/hdb) ή gparted (γραφικό περιβάλλον {μπορείς να το εγκαταστήσεις
από το Εφαρμογές -> Προσθαφαίρεση...}). Αφού αποθηκεύσεις τις αλλαγές
στο δίσκο κάνεις ένα reboot για να διαβάσει ο πυρήνας το καινούριο
πίνακα διαμερισμάτων (partition table). Έστω οτι κάνεις όλο το δίσκο
ένα πρωτευον διαμέρισμα (primary partition). Μετά το reboot στο
διαμέρισμα που έφτιαξες θα αντιστοιχηθεί στη συσκευή /dev/hdb1 (Αν
προτίμησες κάποιο διαφορετικό σχήμα διαμέρισησης του δίσκου
αντικατέστησε σε όσα ακολουθούν το 1 με το νούμερο του διαμερίσματος
που θέλεις να χρησιμοποιήσεις).
2. Δημιουργείς στο διαμέρισμα /dev/hdb1 ένα σύστημα αρχείων
(filesystem) είτε από τερματικο με την εντολή
mkfs.είδος_συστήματος_αρχείων /dev/hdb1 είτε ξεκινότας την εφαρμογή
που βρίσκεται στο μενού Σύστημα -> Διαχείρηση Συστήματος -> Δίσκοι. Το
linux υποστηρίζει πολλά είδη συστημάτων αρχείων, αλλά το εγγενές (και
προτεινόμενο) είναι το ext3. Συνεπώς αν θές να δημιουργήσεις ένα ext3
σύστημα αρχείων στο διαμέρισμα /dev/hdb1 τρέχεις από τερματικο (Αν
επέλεξες κάποιο άλλο τύπο συστήματος αρχείων αντικατέστησε σε όσα
ακολουθούν το ext3 με τον τύπο αρχείου που επέλεξες).
sudo mkfs.ext3 /dev/hdb1
ή επιλέγεις το ext3 στο διάλογο του γραφικού διαχειρηστή δίσκων.
3. Προσαρτάς (mount) το σύστημα αρχείων που μόλις δημιούργησες σε ένα
φάκελο (σημείο προσάρτησης). Για να προσαρτήσεις το σύστημα αρχείων
του /dev/hdb1 στο φάκελο /mnt τρέχεις από τερματικό (Αν θες να το
προσαρτήσεις σε άλλο φάκελο αντικατέστησε σε όσα ακολουθούν το /mnt με
την πλήρη διαδρομή του φακέλου που επέλεξες)
sudo mount -t ext3 /dev/hdb1 /mnt
ή πατάς "Ενεργοποίηση" στον γραφικό διαχειρηστή δίσκων και επιλέγεις
/mnt ως σημείο προσάρτησης.
4. Ανοίγεις με δικαιώματα υπερχρήστη (root) σε έναν εκεξεργαστή
κειμένου το αρχείο ρυθμίσεων /etc/fstab στο οποίο υπάρχουν οι
εξορισμού ρυθμίσεις προσάρτησης συστημάτων αρχείων και προσθέτεις την
παρακάτω γραμμή στο τέλος του αρχείου.
/dev/hdb1 /home ext3 defaults 0 2
(ανάμεσα στα ορίσματα καλό είναι να πατάς <tab> για να φαίνονται
όμορφα οι στήλες)
Αφού κάνεις την προσθήκη αποθηκεύεις τις αλλαγές και κλείνεις τον
επεξεργαστή κειμένου. Για να ανοίξεις το /etc/fstab με τον επεξεργαστή
gedit τρέχεις από τερματικό
sudo gedit /etc/fstab
Αφού προθέσεις την παραπάνω γραμμή πατάς αποθήκευση και κλείνεις το gedit.
5. Αποσυνδέεσαι από τη γραφική συνεδρία επιλέγοντας Σύστημα -> Έξοδος
και μετά "Αποσύνδεση".
6. Πατάς το συνδυασμό πλήκτρων control+alt+F1 (ταυτόχρονα) για να
βγείς σε κονσόλα.
7. Αφού το σύστημα γυρίσει σε κονσόλα (μαύρη οθόνη με προτροπή για
είσοδο (login)) κάνεις login δίνοντας το username και το password σου.
8. Αφού κάνεις login δίνεις την εντολή
sudo mv /home/* /mnt/
η οποία θα μετακινήσει όλα τα αρχεία και φακέλους που βρίσκονται μέσα
στο φάκελο /home στον /mnt, δηλαδή στο νέο δίσκο.
9. Αφού ολοκληρωθεί η μετακίνηση δίνεις τις εντολές
sudo umount /mnt
sudo mount -a
με τις οποίες το σύστημα θα αποπροσαρτήσει το σύστημα αρχείων
/dev/hdb1 από το φάκελο /mnt (πρώτη εντολή) και στη συνέχεια θα
προσαρτήσει όλα τα συτήματα αρχείων που αναφέρονται στο αρχείο
ρυθμίσων /etc/fstab σύμφωνα με τις επιλογές που αναφέρονται σε αυτό
(δεύτερη εντολή). Έτσι το /dev/hdb1 θα προσαρτηθεί στο φάκελο /home.
10. Αν οι παραπάνω εντολές εκτελέστηκαν με επιτυχία τότε ο αρχικός
κατάλογός σου βρήσκεται ήδη στο νέο δίσκο και έχει προσαρτηθεί σωστά.
Πατώντας control+alt+F7 γυρίζεις στην γραφική οθόνη εισόδου (gdm login
manager) όπου κάνεις κανονικά login.
Τα βήματα 8 και 9 προτείνεται να γίνουν από την κοσνόλα και χωρίς να
τρέχει το γραφικό περιβάλλον (gnome) γιατί από τη στιγμή που
μετακινείς τα περιεχόμενα του /home στο /mnt (δηλαδή στο νέο δίσκο)
και μέχρι το /dev/hdb1 να αποπροσαρτηθεί από το /mnt και να
προσαρτηθεί στο /home μένεις χωρίς φάκελο home, άρα χωρίς προσωπικά
αρχεία ρυθμίσων κλπ, με κινδυνο δημιουργίας προβλημάτων αν κάποιες
εφαρμογές του γραφικού περιβάλλοντος προσπαθήσουν να τα προσπελάσουν
εκείνο το χρονικό διάστημα.
--
Konstantinos Togias
University Of Patras
Dept. of Mathematics
More information about the Ubuntu-gr
mailing list