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

System tar & restore Project


tritonas00

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

Δημοσ. (επεξεργασμένο)

πω πωω μανουρα... :-D

 

μαλιστα

 

Μπορει ομως να γινει το εξης απλο. Να βαλω μια επιλογη ωστε ο χρηστης να γραφει με το χερι το partition του...ε ?

 

Ισως ετσι καλυψουμε ολες τις περιπτωσεις.

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

Διαβασα το link που μου εδωσες και οντως θελει χερι (απο livecd).

 

Οποτε το αφηνω οπως εχει και θα προσθεσω στο info make sure το raid να ειναι σωστα assembled.

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

Δημοσ. (επεξεργασμένο)

Εκανα ορισμενες αλλαγες.

 

Κοιταει απευθειας για /dev/md[0-9]*

 

Αν εντοπιστει raid σωζει το παλιο /mnt/target/etc/mdadm.conf ως mdadm.conf-old (αν υπαρχει) και κανει generate νεο, πριν χτιστει το initramfs. (μας δειχνει και τι εγραψε)

 

Αν καποιο target partition ειναι raid γραφει στο fstab το ονομα του και οχι το uuid.

 

Και ετσι μπορεσα επιτυχως να κανω restore και boot σε δυο raid 1 (md0 /dev/sdb1 /dev/sdc1 --> /boot) (md1 /dev/sdb2 /dev/sdc2 /) με syslinux.

 

Σε arch αυτα, θα δοκιμασω και στα αλλα.

 

Happy times :P

Επεξ/σία από tritonas00
  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Προχωρησα λιγο παραπερα με το raid.
 
Οταν επιλεγουμε bootloader, μας δειχνει πλεον και τα διαθεσιμα raid arrays (πχ /dev/md1)
 
Αν το επιλεξουμε, δεν θα χρησιμοποιησει /dev/md1 για να βαλει τον bootloader :P , αλλα θα παει και θα κοιταξει στο /proc/mdstat και θα βρει ποιους δισκους εχει το array /dev/md1:

cat /proc/mdstat | grep $(echo "$BRgrub" | cut -c 6-) | grep -oP '[hs]d[a-z]'

και θα εγκαταστησει τον επιλεχθεν bootloader σε αυτους τους δισκους, δειχνοντας μας το στο summary:

 

2013_05_04_173140_1152x864_scrot.jpg

 

Ορισμενες παρατηρησεις:

 

Arch --> κανενα προβλημα και με grub και syslinux ακομα και αν το /boot ειμαι μεσα στο array.

Debian--> μονο αν το /boot ειναι εκτος array τοτε μπορει να βαλει σωστα bootloader

Fedora--> OK με grub μεσα σε array, syslinux παλι θελει ξεχωριστο /boot εκτος array.

 

Αρα arch = ζωαρα. :P

 

Ισως δεν φτιαχνω σωστα τα arrays ? Μηπως θελει metadata μικροτερο του 1.0 που χρησιμοποιω για το boot ? Δεν ξερω...

 

Ας βοηθησει οποιος μπορει.

Επεξ/σία από tritonas00
  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

well done

 

αν και δεν έχω το / σε array εδώ και καιρό πλέον αλλά θυμάμαι

to /boot πρέπει να είναι raid1, αρα καλύτερα ξεχωριστώ array μόνο για boot

το mbr πρέπει να γραφτεί και στους δυο δίσκους syslinux -iam /dev/sd[ab]

περιμένουμε να τελειώσει το sync το array για να συνεχίσουμε εγκατάσταση (watch /proc/mdstat)αν είναι raid5/6 και μεγάλοι δίσκοι θα πάρει χρόνο

o grub είχε θέμα δεν έκανε boot, syslinux ζωαρα που λέει και ένας

ο syslinux θέλει metadata=1.0 η 0.9 δεν θυμάμαι

 

μάνα για αυτά είναι ο imitheos, σφύρα του

 

καλό πάσχα

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

Δημοσ. (επεξεργασμένο)

to /boot πρέπει να είναι raid1, αρα καλύτερα ξεχωριστώ array μόνο για boot

το mbr πρέπει να γραφτεί και στους δυο δίσκους syslinux -iam /dev/sd[ab]

 

Αυτο ακριβως κανω αλλα στο debian δεν. Θελει το /boot να ειναι απλο partition εκτος array.

 

σε arch παιζει και με syslinux και grub, στη fedora μονο grub (αν εχω το /boot σε raid1)

 

Καλο πασχα !

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

Εμ, πως να μπουταρει ο syslinux σε raid1 αφου ειμαι ορνιο και χρησιμοποιουσα λαθος variable ?

 

Οπως το ειχα πηγαινε και εβαζε το mbr.bin στο partition και οχι στον mbr... :P

 

Κομπλε ο syslinux μεσα σε raid1 πλεον. Μπαινει σε ολους τους δισκους του raid που του εχουμε πει, οπως και ο grub.

 

Ειχα και επιτυχες restore σε LVM πανω σε raid.

 

Δοκιμασα σε φρεσκο debian 7 και μπηκε εκει ο grub στους δισκους του raid1 (/boot) κανονικα.

 

Θα κανω και αλλες δοκιμες και θα ανεβασω νεα εκδοση οταν ειναι.

 

martinoff μιας και εχω προσβαση στο archlinuxgr, το αναλαμβανω εγω το πακετο, dont bother.

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

δεν ξέρω αν είσαι όρνιο αλλά εγώ το διάβασα τρεις φορές γιατί δεν μου έβγαζε νόημα

 

 

αφού για περίεργο λόγο το διάβαζα αρνιο :lol:

 

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

Δεν ξερω κατα ποσο εχει λογικη αυτο που εκανα μολις τωρα, αλλα πετυχε :-D

 

Transfer debian που ηταν σε ενα / ext4 σε:

 

/dev/md0 raid1 (sdb1 sdc1) ext2 --> /boot + syslinux

LVM πανω σε /dev/md1 raid1 (sdb2 sdc2) btrfs με subvolumes --> /

 

:blink:

 

2013_05_06_162354_1280x1024_scrot.jpg

 

2013_05_06_163218_1280x1024_scrot.jpg

 

:P

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

:thumbup

 

για να δοκιμάσεις καλά έκανες, ενημερωτικά το btrfs δεν έχει ανάγκη το lvm, είναι bultin

μάλιστα δεν έχει ανάγκη ούτε καν partition, το κάνεις με btrfs add /dev/sda /dev/sdb dev/sdx, btrfs add /dev/md0 /dev/md1 /dev/md2 κτλ

το raid θέλει cpu, το ίδιο και to lvm, το ίδιο και το btrfs οπότε σε κανονικές συνθήκες ότι αποφύγεις καλό είναι

σίγουρα οι πόροι που καταναλώνουν είναι ελάχιστοι (δοκιμασμένα όλα σε κανονικό pc και αδύνατο μάλιστα) αλλά παραμένουν όλα software και θέλουν cpu 

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

Δημοσ. (επεξεργασμένο)

Ανεβηκε η 2.9, ενημερωθηκαν aur, archlinuxgr repo και readme.

 

http://code.google.com/p/system-tar-and-restore/downloads/list

 

Αλλαγες:

 

- raid support

 

- δυνατοτητα εγκαταστασης bootloader σε ολους τους δισκους ενoς raid array

 

- επιλογη για copy ή symlink το backup file + argument

 

- argument για απενεργοποιηση χρωματων

 

- Οι wrappers πλεον βρισκουν το πληρες path των main scripts

 

- Αναφορα για error στο backup script

 

Τουρτες - αναψυκτικα - παρτυ κλπ... party0003.gif

:P

Επεξ/σία από tritonas00
  • Like 5
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το ειχα αρχισει πριν λιγο καιρο και τωρα που ειναι σχεδον ετοιμο λεω να το ενσωματωσω.

 

Dual Dialog Interfaces.

 

Προσεξα οτι οι wrappers εχουν το καλο οτι στα δινουν ολα μαζεμενα σε ενα δυναμικο παραθυρο και ειναι πολυ πιο γρηγορο απο το "καρτελα παρα καρτελα" των scripts.

 

Ηθελα αυτην την ευκολια μεσα στα scripts... οποτε οταν επιλεγουμε Dialog interface μας ρωταει:

 

2013_05_09_030814_1280x1024_scrot.jpg

 

Αν επιλεξουμε Wizard ειναι το παλιο "καρτελα παρα καρτελα" που παει χερακι χερακι τον χρηστη, ενω αν επιλεξουμε Expert τοτε:

 

2013_05_09_031910_1280x1024_scrot.jpg

 

 

2013_05_09_031248_1280x1024_scrot.jpg

 

Ολα σε ενα δυναμικο Dialog παραθυρο οπως στους wrappers.

 

Aμα γουσταριζετε, να το τελειωσω :P

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

Εγω λεω ξεκινα να φτιαχνεις κανα installer για το arch και ασε τα αλλα για αργοτερα :)

 

Ή ξεκινα καμμια arch-based διανομη..με τον installer που θα φτιαξεις :)

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

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

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