Προς το περιεχόμενο

Μετατροπή από ext3 σε reiserfs


capthookb

Προτεινόμενες αναρτήσεις

Θέλω να μετατρέψω το filesystem του / σε reiserfs.

Η διαδικασία είναι σωστη;

  1. Backup το σύστημα με την εντολή:
    ># tar -cf /mnt/backup/system.tgz -z -p -s --same-owner --exclude "/proc" --exclude "/tmp" --exclude "/mnt"  / 


    όπου το backup είναι δεύτερος σκληρός. Είναι σωστά τα options της tar; Με τα links τι γίνεται; Αντιγράφονται και αυτά;

  2. Boot με cdrom και φορμάρω το root partition με mkfs.reiserfs
  3. Κάνω mount το νέο reiserfs partition στο /mnt/system και το δίσκο του backup στο /mnt/backup (ενώ είμαι ακόμα με boot-cdrom)
  4. Επαναφέρω το backup με
    ># tar -xzvf /mnt/backup/system.tgz -C /mnt/system


  5. Κάνω τις απαραίτητες αλλαγές στο /mnt/system/etc/fstab
  6. Επανεκίννηση.

 

Κυρίως θα ήθελα να μου πείτε αν είναι σωστός ο τρόπος του backup, ωστε να έχω ένα ακριβές αντίγραφο του συστήματος, ώστε να το επαναφέρω.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θέλω να μετατρέψω το filesystem του / σε reiserfs.

Η διαδικασία είναι σωστη;

[*]Backup το σύστημα με την εντολή:

># tar -cf /mnt/backup/system.tgz -z -p -s --same-owner --exclude "/proc" --exclude "/tmp" --exclude "/mnt"  / 

όπου το backup είναι δεύτερος σκληρός. Είναι σωστά τα options της tar; Με τα links τι γίνεται; Αντιγράφονται και αυτά;

Ναι' date=' τα links διατηρούνται. Καλύτερα είναι όλο αυτό να το κάνεις μέσα από κάποιο bootable CD, για να μην αντιγράφεις πράγματα που θα είναι inconsistent στο επόμενο boot (π.χ. /var/run, δυναμικά dev entries κλπ.). Στην περίπτωση που το κάνεις από bootcd, έστω ότι το έχεις mounted στο /mnt/system και το άλλο στο /mnt/backup, τότε απλά αρκεί:

>
cd /mnt/system
tar cvfpj /mnt/backup/system.tar.bz2 .

 

[*]Boot με cdrom και φορμάρω το root partition με mkfs.reiserfs

ΟΚ, αλλά είπαμε, θα έχεις κάνει και το προηγούμενο βήμα με CD.

[*]Κάνω mount το νέο reiserfs partition στο /mnt/system και το δίσκο του backup στο /mnt/backup (ενώ είμαι ακόμα με boot-cdrom)

[*]Επαναφέρω το backup με

># tar -xzvf /mnt/backup/system.tgz -C /mnt/system

[*]Κάνω τις απαραίτητες αλλαγές στο /mnt/system/etc/fstab

[*]Επανεκίννηση.

 

ΟΚ, μόνο που επειδή με την εντολή που σου έγραψα παραπάνω φτιάχνεις bzipped αρχείο, πρέπει να το αποσυμπιέσεις με tar xvjf ;-)

 

Συνολικά λοιπόν:

  1. Boot από κάποιο CD. Ο Σεφ συνιστά το System Rescue CD :mrgreen:
  2. >livecd$ mkdir -p /mnt/system
    livecd$ mkdir /mnt/backup
    livecd$ mount /dev/xxx /mnt/system
    livecd$ mount /dev/yyy /mnt/backup
    livecd$ cd /mnt/system
    livecd$ tar cvjpf /mnt/backup/system.tar.bz2 .
    livecd$ cd 
    livecd$ umount /mnt/system
    livecd$ mkreiserfs /dev/xxx
    livecd$ mount /dev/xxx /mnt/system
    livecd$ tar xvjf -C /mnt/system /mnt/backup/system.tar.bz2
    livecd$ cd /mnt/system
    livecd$ chroot . /bin/bash
    livecd$ vi /etc/fstab
    livecd$ logout
    livecd$ logout
    


Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

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

  • Δημιουργία νέου...