Μετακίνηση του /home σε άλλο δίσκο / partition

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

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

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

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

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό pros » 07 Φεβ 2011, 12:30

Δεν νομίζω να είναι ιδιαίτερο πρόβλημα.
Ο φάκελος .dropbox, περιέχει κάποιες ρυθμίσεις,
που είναι μοναδικές για κάθε εγκατάσταση,
και γι' αυτόν τον λόγο δεν επιτρέπεται η αντιγραφή του...
Επέλεξε «skip» και συνέχισε την αντιγραφή.
Θα τον δημιουργήσεις εκ νέου στην καινούργια εγκατάσταση

jonhy έγραψε:Το /home (και όλο το σύστημα) είναι σε ext3.
Πειράζει να το βάλω να δουλέψει στον καινούργιο σκληρό σε ext4 ή όχι;

Δεν υπάρχει πρόβλημα, καλύτερα θα είναι...

Εναλλακτικά μπορείς να δεις και τον παρακάτω οδηγό,
αλλά πιθανότατα θα κολλήσει πάλι στον ίδιο φάκελο...
http://www.psychocats.net/ubuntu/separatehome
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό simosx » 07 Φεβ 2011, 14:55

jonhy έγραψε:Καλημέρα σε όλους,
επανέρχομαι με το πρόβλημα που μου παρουσιάζεται στο φαινομενικά απλό copy-paste του /home σε άλλο δίσκο.
Ξαναλέω ότι έχω φορμάρει το δίσκο σε ext3 ,και εκτελώ το copy paste με δικαιώματα root από liveCD.

Έχω δοκιμάσει όλες τις πιθανές παραλλαγές

Κώδικας: Επιλογή όλων
sudo nautilus
Alt + F2 --> gksu nautilus
gksu -- nautilus --no-desktop


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

Εικόνα

Σήμερα βέβαια πρόσεξα ότι στο τερματικό όταν έδωσα την εντολή μου έβγαλε αυτά:
Κώδικας: Επιλογή όλων

ubuntu@ubuntu:~$ gksu -- nautilus --no-desktop
Initializing nautilus-gdu extension

** (nautilus:4915): WARNING **: Failed to get the current CK session: GDBus.Error:org.freedesktop.ConsoleKit.Manager.GeneralError: Unable to lookup session information for process '4915'

(nautilus:4915): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.


(nautilus:4915): GLib-GIO-WARNING **: Missing callback called fullpath = /root/.config/user-dirs.dirs


Μήπως έχει αυτό καμία σχέση;

- Και κάτι ακόμη που δεν έχω καταλάβει:
Το /home (και όλο το σύστημα) είναι σε ext3.
Πειράζει να το βάλω να δουλέψει στον καινούργιο σκληρό σε ext4 ή όχι;

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


Είναι εντάξει αν αντιγράφεις από ext3 σε ext4 (ή ακόμα και αν το έκανες ανάποδα). Σε επίπεδο αρχείων είναι συμβατά.

Τα μηνύματα που βλέπεις από το Nautilus είναι εντάξει, είναι κάποιες προειδοποιήσεις.
Όταν αναφέρει ότι δεν μπορεί να αντιγράψει το socket, απλά πατάς skip για να το προσπεράσει. Σε κάθε περίπτωση κοιτάς το πρόβλημα που αναφέρει, και αν είναι για sockets απλά πατάς το Skip και είσαι εντάξει. Τα sockets είναι ειδικά αρχεία για επικοινωνία μεταξύ διεργασιών, οπότε όταν θα έχεις με το καλό το νέο σύστημα θα δημιουργηθούν ξανά. Αν βγάζει προβλήματα μόνο για sockets, τότε δεν έχει συμβεί κάποιο πρόβλημα.

Η άλλη επιλογή είναι να κάνεις την αντιγραφή από το τερματικό. Όταν κάνεις την αντιγραφή από το nautilus μπορεί να μπαίνουν έξτρα έλεγχοι για τα αρχεία που διαβάζεις, ενώ στη δουλειά που κάνεις μπορείς να τους αγνοήσεις. Έτσι, θα έκανες από το LiveCD
Κώδικας: Επιλογή όλων

sudo cp -a /media/oldsystemhome/ /media/newsystemhome/

Φυσικά να είσαι σίγουρος ότι ξέρεις τις σωστές τιμές για τα παραπάνω.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό jonhy » 07 Φεβ 2011, 15:20

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

Ευχαριστώ πολύ για τις απαντήσεις! :clap:
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.04 precise 3.5.0-23-generic 64bit (en_US.UTF-8, Unity ubuntu)
3 Intel Core i7-3630QM CPU @ 2.40GHz ‖ RAM 5827 MiB ‖ Dell Inc. 04M3YM - Dell Inc. Inspiron 7720
4 Intel Ivy Bridge Graphics Controller [8086:0166] {i915} ⋮ nVidia Device [10de:0fd1] {nouveau}
5 wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4) ⋮ eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Άβαταρ μέλους
jonhy
babeTUX
babeTUX
 
Δημοσιεύσεις: 118
Εγγραφή: 28 Οκτ 2008, 13:19
Εκτύπωση

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό jonhy » 08 Φεβ 2011, 23:46

Γειά σας και πάλι,
γράφω από το liveCD γιατί αντιμετωπίζω κάποια προβλήματα.

Άλλαξα το σκληρό δίσκο του υ/η και πέρασα το 10.10 .
Αντέγραψα όλο το /home σύμφωνα με τον οδηγό σε έναν εξωτερικό δίσκο,
με το σκεπτικό να το κάνω copy-paste πάνω στο καινουργιο που θα είχε δημιουργηθεί από το σύστημα.

Όταν αντέγραψα το παλιό /home από τον εξωτερικό στο σύστημα (έχω ήδη κρατήσει backup από το νέο /home βέβαια)
και ξαναμπούταρα όμως μου έβγαλε τα εξής :

Κώδικας: Επιλογή όλων
Could not update /home/john-e/.ICEauthority


Κώδικας: Επιλογή όλων
/usr/lib/libconf2-4/gconf-sanity-check-2 τερματίστηκε με κατάσταση 256


και έπειτα έβγαλε άλλη μία ειδοποίηση που έλεγε ότι
ο nautilus δεν μπορεί να δημιουργήσει τους φακέλους Desktop και .nautilus

To θέμα είναι ότι αυτοί οι φάκελοι υπάρχουν στο ήδη στο /home.

Όταν ξεκίνησα να πληκτρολογώ τις εντολές που αναφέρει ο digibill από recovery

Κώδικας: Επιλογή όλων
chown -R ... κτλ κτλ ...

μου έλεγε ότι το το path - directory δεν υπάρχει.

Τι κάνουμε τώρα;
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.04 precise 3.5.0-23-generic 64bit (en_US.UTF-8, Unity ubuntu)
3 Intel Core i7-3630QM CPU @ 2.40GHz ‖ RAM 5827 MiB ‖ Dell Inc. 04M3YM - Dell Inc. Inspiron 7720
4 Intel Ivy Bridge Graphics Controller [8086:0166] {i915} ⋮ nVidia Device [10de:0fd1] {nouveau}
5 wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4) ⋮ eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Άβαταρ μέλους
jonhy
babeTUX
babeTUX
 
Δημοσιεύσεις: 118
Εγγραφή: 28 Οκτ 2008, 13:19
Εκτύπωση

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό pros » 08 Φεβ 2011, 23:52

jonhy έγραψε:μου έλεγε ότι το το path - directory δεν υπάρχει.

Δοκίμασε να χρησιμοποιήσεις την λειτουργία αυτόματης συμπλήρωσης (ΤΑΒ) για να γράψεις τις διαδρομές.
/h <TAB> θα συμπληρώσει αυτόματα το /home/μ <ΤΑΒ> θα πάρεις /home/μήτσος, κλπ...
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό jonhy » 09 Φεβ 2011, 01:16

Λοιπόν...

τελικά τα κατάφερα με τις εντολές (το ο στον παλιό χρήστη ήταν 0 τελικά)
αλλά μετά, στο resume normal boot παλι δεν έβρισκε το /home .

Να σημειώσω εδώ ότι έχω πλέον ορίσει άλλο partition για το / και άλλο για το /home.

Και να 'μαι πάλι εδώ να γράφω από το liveCD.
(Μια βοήθεια παιδιά ,πριν μου λιώσει κι αυτό)

Μηπως βοηθούν κι αυτά για να καταλάβετε;

fstab
Κώδικας: Επιλογή όλων
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda2 during installation
UUID=14a44728-aad9-4a31-b1c3-48776f8708bd / ext4 errors=remount-ro 0 1
# /home was on /dev/sda4 during installation
UUID=935dbc20-480e-4913-8c13-da2c961bef63 /home ext4 defaults 0 2
# swap was on /dev/sda3 during installation
UUID=02844612-1da8-4e03-a7bd-f927ea4ac9b3 none swap sw 0 0


Κώδικας: Επιλογή όλων
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000255

Device Boot Start End Blocks Id System
/dev/sda1 * 1 9216 74023936 7 HPFS/NTFS
/dev/sda2 9216 12063 22870016 83 Linux
/dev/sda3 12063 12270 1662976 82 Linux swap / Solaris
/dev/sda4 12270 19458 57732096 83 Linux
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.04 precise 3.5.0-23-generic 64bit (en_US.UTF-8, Unity ubuntu)
3 Intel Core i7-3630QM CPU @ 2.40GHz ‖ RAM 5827 MiB ‖ Dell Inc. 04M3YM - Dell Inc. Inspiron 7720
4 Intel Ivy Bridge Graphics Controller [8086:0166] {i915} ⋮ nVidia Device [10de:0fd1] {nouveau}
5 wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4) ⋮ eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Άβαταρ μέλους
jonhy
babeTUX
babeTUX
 
Δημοσιεύσεις: 118
Εγγραφή: 28 Οκτ 2008, 13:19
Εκτύπωση

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό jonhy » 09 Φεβ 2011, 02:01

Τελευταία ενημέρωση :
Μετά από μια δεύτερη απόπειρα να δω μήπως λειτουργεί το σύστημα πάρα τα εξής μηνύματα σε μαύρη οθόνη

Κώδικας: Επιλογή όλων
...Kernel panic - not syncing:VHS:Unable to mount root fs on unknown-block (0,0)
Pid:1, comm.swapper Not tainted 2.6.35 etc etc etc....


Πιστεύω καταλαβαίνετε,τα παρατάω γιά απόψε ,
περιμένω τη βοήθεια σας γιατί έτσι όπως τα έχω κάνει...
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.04 precise 3.5.0-23-generic 64bit (en_US.UTF-8, Unity ubuntu)
3 Intel Core i7-3630QM CPU @ 2.40GHz ‖ RAM 5827 MiB ‖ Dell Inc. 04M3YM - Dell Inc. Inspiron 7720
4 Intel Ivy Bridge Graphics Controller [8086:0166] {i915} ⋮ nVidia Device [10de:0fd1] {nouveau}
5 wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4) ⋮ eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Άβαταρ μέλους
jonhy
babeTUX
babeTUX
 
Δημοσιεύσεις: 118
Εγγραφή: 28 Οκτ 2008, 13:19
Εκτύπωση

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό pros » 09 Φεβ 2011, 08:41

jonhy έγραψε:# /home was on /dev/sda4 during installation
UUID=935dbc20-480e-4913-8c13-da2c961bef63 /home ext4 defaults 0 2

Με βάση τον οδηγό, εδώ δεν είσαι εντάξει...
Αφού βεβαιωθείς ότι έχεις μεταφέρει σωστά το UUID, διόρθωσε το fstab
# Entry for /home
UUID=ΤΟ_UUID_ΠΟΥ_ΣΗΜΕΙΩΣΑΜΕ /home ext3 relatime 0 2
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό jonhy » 09 Φεβ 2011, 10:57

Καλημέρα σε όλους!

Ευχαριστώ για την γρήγορη απάντηση pros !
Έκανα ξάνα (μπορεί και να το είχα ξεχάσει) αυτό με το UUID και ξαναδοκίμασα.

Τελικά τα κατάφερα αλλά νομίζω πως πρέπει να αναφέρω κάτι σημαντικο :

Οπως γράφω και πιο πάνω τον παλιό χρήστη τον είχα ονομάσει j0hn-e (με *0* -μηδεν- αντί για *ο* όμικρον)
Αποτέλεσμα να μην μου αναγνωρίζει τις διαδρομες στις ''διορθωτικές'' εντολές από recovery mode.
Το νέο /home (κάνοντας την φρέσκια εγκατάσταση και βάζοντας όνομα χρήστη)
το είπα john-e - με όμικρον αυτή τη φορά (νομίζοντας ο χαζός ότι δίνω το ίδιο όνομα με το παλιό)


Αφού λοιπόν πρόσθεσα το UUID που γράφει πιο πάνω ο pros ,έκανα ξανα επαννεκίνηση και είχα τα ίδια προβλήματα.
Όταν όμως ,ξαναμπήκα με liveCD και στην κατάτμηση του /home άλλαξα τον φάκελο του χρήστη από j0hn-e --> john-e ,θάυμα!
Είδε κανονικά τον φάκελο (με κάποια μικρά προβληματάκια στα γραφικά ,που δεν είναι κάτι σημαντικό,όλα λύθηκαν)

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

Κρατάω μία επιφύλαξη στον ''βιαιο'' τρόπο που άλλαξα το όνομα του φακέλου /home (από j0hn-e --> john-e)
Μήπως δημιουργήσει προβλήματα;

Ευχαριστώ πολύ που ασχοληθήκατε :bow:
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.04 precise 3.5.0-23-generic 64bit (en_US.UTF-8, Unity ubuntu)
3 Intel Core i7-3630QM CPU @ 2.40GHz ‖ RAM 5827 MiB ‖ Dell Inc. 04M3YM - Dell Inc. Inspiron 7720
4 Intel Ivy Bridge Graphics Controller [8086:0166] {i915} ⋮ nVidia Device [10de:0fd1] {nouveau}
5 wlan0: Intel Centrino Wireless-N 2230 [8086:0887] (rev c4) ⋮ eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Άβαταρ μέλους
jonhy
babeTUX
babeTUX
 
Δημοσιεύσεις: 118
Εγγραφή: 28 Οκτ 2008, 13:19
Εκτύπωση

Re: Μετακίνηση του /home σε άλλο δίσκο / partition

Δημοσίευσηαπό pros » 09 Φεβ 2011, 14:50

jonhy έγραψε:Κρατάω μία επιφύλαξη στον ''βιαιο'' τρόπο που άλλαξα το όνομα του φακέλου /home (από j0hn-e --> john-e)
Μήπως δημιουργήσει προβλήματα;

Δεν είμαι απόλυτα σίγουρος, αλλά δεν νομίζω...
Στην χειρότερη περίπτωση, δημιουργείς νέο χρήστη, στο καινούργιο /home πλέον και μεταφέρεις εκεί τα αρχεία σου...
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

ΠροηγούμενηΕπόμενο

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