καλημέρα σε όλους,
σε ένα από τα σχολεία που εργάζομαι φέτος, βρήκα μία εγκατάσταση LTSP 12.04 όπου Λειτουργικό και Δεδομένα χρηστών είναι όλα αποθηκευμένα σε ένα μόνο partition το λεγόμενο "ubu_os". Το / προσαρτάται σε αυτό το μοναδικό partition.
Η ερώτηση μου είναι πως θα μπορούσα να κάνω το /home να προσαρτάτε σε κάποιο άλλο partition (θα ονομάζεται users_data)
ευχαριστώ
Καταρχάς, αυτό δεν είναι απαραίτητο, μπορείς να συνεχίσεις να χρησιμοποιείς ένα μόνο partition.
Αν θες να το μετακινήσεις, ξεκινάς από ένα live CD και το κάνεις από εκεί.
Δεν θέλει κάτι ιδιαίτερο, gparted για αλλαγή μεγέθους partition και δημιουργία νέων,
και `sudo nautilus` για την μετακίνηση όλων των αρχείων του /home με γραφικό τρόπο.
Αν προτιμάς κονσόλα, είναι με sudo mv προέλευση προορισμός.
Α, αφού τελειώσεις με τη μετακίνηση, θα πρέπει να βάλεις μια τέτοια γραμμή στο /etc/fstab:
Παράθεση από: /etc/fstab
UUID=fbae2b0f-92bc-479e-b8d3-7146c8483718 /home ext4 defaults 0 2
Το UUID το βλέπεις με π.χ. την εντολή blkid.
Άλκη επειδή ακολούθησα τις οδηγίες αλλά - όπως είδες απόμακρα - τελικά είχαμε θέμα με τα δικαιώματα πρέπει κάτι να προσέξουμε/προσθέσουμε στις οδηγίες για μελλοντική χρήση; Έλλειπε κάποια εντολή rsync;
Βέβαια έχει αναφερθεί στο Μεταφορά των λογαριασμών των χρηστών σε άλλο δίσκο (https://alkisg.mysch.gr/steki/index.php?topic=5754.0) όπως υπάρχει και το Partitioning/Home/Moving (https://help.ubuntu.com/community/Partitioning/Home/Moving).
Κώστα με ποιον τρόπο τελικά μετακίνησες τα αρχεία; Είχαν καταλήξει να έχουν ιδιοκτήτη root:root, αντί για user:group.
Μια ευκολομνημόνευτη και αξιόπιστη εντολή για αντιγραφές είναι sudo cp -a /source /target
Το rsync έχει μια παραπάνω πολυπλοκότητα χωρίς λόγο, όταν χρησιμοποιείται τοπικά, όπου αρκεί η cp.
Ολα τα βήματα πρέπει να γίνουν απο live cd κατι που αρχικα δεν τηρήθηκε.. δηλαδή εγιναν καποιες δοκιμες απο την εγκατάσταση με λογαριασμό administrator.. ισως αυτό να μας δημιούργησε κ το πρόβλημα..