tritonas00 Δημοσ. 30 Οκτωβρίου 2013 Μέλος Share Δημοσ. 30 Οκτωβρίου 2013 σωστα τα βγαζει, αλλα δειχνει ενα b μπροστα απο το μεγεθος Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 30 Οκτωβρίου 2013 Share Δημοσ. 30 Οκτωβρίου 2013 Screenshot και πες μου με ποια python το τρέχεις. Επίσης εξήγησε μου τη λογική του transfer (μήπως είναι καλύτερα σε ξεχωριστο tab?) και τα btrfs Άκυρο το screenshot, το είδα Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 30 Οκτωβρίου 2013 Μέλος Share Δημοσ. 30 Οκτωβρίου 2013 (επεξεργασμένο) Eχω και τα 2 πακετα (λογω dependency αλλων), python και python2. (Αrch) Υλοποιηθηκε το "URI" (και καλα) . Πλεον με -f δινουμε ή path ή url και τα αναγωριζει αναλογα. Οσον αφορα το transfer ειναι απλο: Αν δωθει -t, το script τρεχει σε transfer mode (μεταφερει το τρεχον / με rsync). Αυτο στα arguments, γιατι μεσα ρωταει να επιλεξουμε mode. Αν δωθει -t και -f file μαζι, το script δεν τρεχει βγαζοντας σχετικο μηνυμα. Η μονη διαφορα που εχουν τα restore και transfer modes ειναι στο αν θα δουλεψει το script απο backup file ή απο το τρεχον /. Ολα τα αλλα ειναι κοινα (partitions,btrfs bootloader,subvolumes,mount options, kernel options) Οποτε αν το βαλεις σε αλλο tab θα ειναι ουσιαστικα ολα τα ιδια εκτος απο το URI και archiver που δεν θα υπαρχουν. Αν τα βαλεις στο ιδιο tab καλο θα ειναι να βαλεις -t και -f να αλληλοαναιρουνται. Το -o ενεργει μονο σε transfer mode και του λεει να μεταφερει μονο τα κρυφα του /home, αντι για ολοκληρο. btrfs subvolumes: το -R δεχεται ονομα root subvolume και το -O δεχεται οτι αλλα subvolumes θελει ο χρηστης να φτιαξει.Δηλαδη: restore.sh -R __active -O '/var /usr /home' Αν το root filesystem δεν ειναι btrfs, το script βγαζει σχετικο μηνυμα και προχωραει χωρις subvolumes. Επεξ/σία 30 Οκτωβρίου 2013 από tritonas00 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 30 Οκτωβρίου 2013 Μέλος Share Δημοσ. 30 Οκτωβρίου 2013 Τον bootlοader βαλτον κενο απο default. (σε περιπτωση που καποιος θελει να βαλει αλλον bootloader με το χερι-chroot) Τα: URI, Kernel options, Custom partitions με πρεπει να μπαινουν με ' ' Το tooltip στα Custom partitions ειναι αναποδα, πρεπει να ειναι /mnt/data=/dev/sda2 ή βαλε κανα πιο χτυπητο παραδειγμα: /var=/dev/sda2 /usr=/dev/sda3 Tα tooltips των boot και swap partitions δειχνουν /home στο τελος Πρεπει να μπει και μια λιστα με τους δισκους μονο, για τους bootloaders. Αυτα Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 31 Οκτωβρίου 2013 Share Δημοσ. 31 Οκτωβρίου 2013 Τις αλλαγές στο API, όπως αυτή με την ενοποίηση των -f και -u ίσως είναι καλύτερα να την κρατήσεις για την επόμενη major release. Επίσης ίσως καλό θα ήταν να κρατούσες και το -u ως συνώνυμο του -f για backward compatibility, αν και ίσως το project δεν έχει το απαιτούμενο user base για να δικαιολογήσει τόση «δυσκαμψία». Τα υποχρεωτικά arguments (πχ το -d στο backup και το -f στο restore) γιατί τα δίνεις με "-"; Δεν θα μπορούσαν να δίνονται σκέτα; Πχ backup.sh /path/to/destination/folder Επίσης τα quotes γιατί τα θέλουν τα paths; Για τα κενά; Το transfer μάλλον θα το βάλω σε ξεχωριστό tab, γιατί είναι και τα username και password που δεν χρειάζονται. Explicit is better than implicit. Πρεπει να μπει και μια λιστα με τους δισκους μονο, για τους bootloaders. Το argument πως δίνεται; πχ -g /dev/sda ή -S /dev/sdc ??? Κάτι άλλο που δεν ξέρω αν έχει νόημα ειναι να υλοποιηθούν 2 τύποι quiet. Το ένα (πχ -qq) να είναι τελείως αυτόματο, δηλαδή να μη σταματάει πουθενά. Το άλλο (πχ -q) να μην ρωτάει για στοιχεία αλλά να ζητάει την επικύρωση του χρήση πριν προχωρήσει όταν εμφανίζονται warnings όπως αυτό του btrfs. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mask2011 Δημοσ. 31 Οκτωβρίου 2013 Share Δημοσ. 31 Οκτωβρίου 2013 Σας έχασα με τα btrfs και το πως γίνονται mount κλπ. αλλά αυτό με τα quiet μου φαίνεται χρήσιμο. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 31 Οκτωβρίου 2013 Μέλος Share Δημοσ. 31 Οκτωβρίου 2013 Τις αλλαγές στο API, όπως αυτή με την ενοποίηση των -f και -u ίσως είναι καλύτερα να την κρατήσεις για την επόμενη major release. Σιγα την αλλαγη στο API if [[ "$BRuri" == /* ]]; then BRfile="$BRuri" else BRurl="$BRuri" fi Δηλαδη, αν αυτο που δινουμε ξεκιναει με / τοτε θεωρησε το path ενω οτιδηποτε αλλο url. Επίσης ίσως καλό θα ήταν να κρατούσες και το -u ως συνώνυμο του -f για backward compatibility, αν και ίσως το project δεν έχει το απαιτούμενο user base για να δικαιολογήσει τόση «δυσκαμψία». Οντως θα το κρατησω, μιας και σε ενα iso που εχω φτιαξει εχω καρφωσει -u ftp://mplampla στην εντολη, και βαριεμαι να ξαναφτιαχνω iso Τα υποχρεωτικά arguments (πχ το -d στο backup και το -f στο restore) γιατί τα δίνεις με "-"; Δεν θα μπορούσαν να δίνονται σκέτα; Με arguments το εχουμε απο την αρχη, δεν ξερω κατα ποσο γινεται οπως λες. Επίσης τα quotes γιατί τα θέλουν τα paths; Για τα κενά; Ναι και περιεργους χαρακτηρες. Το argument πως δίνεται; πχ -g /dev/sda ή -S /dev/sdc ??? Ναι. Επισης πρεπει να δειχνει και το raid στην λιστα με τους δισκους (πχ /dev/md0) (Αν δωθει raid σε bootloader, τοτε τον εγκαθιστα σε ολους τους δισκους του raid αυτου.) Κάτι άλλο που δεν ξέρω αν έχει νόημα ειναι να υλοποιηθούν 2 τύποι quiet. Το ένα (πχ -qq) να είναι τελείως αυτόματο, δηλαδή να μη σταματάει πουθενά. Το άλλο (πχ -q) να μην ρωτάει για στοιχεία αλλά να ζητάει την επικύρωση του χρήση πριν προχωρήσει όταν εμφανίζονται warnings όπως αυτό του btrfs. Το μονο warning που μπορει να βγει κατα την διαρκεια του script αν αυτο ξεκινησει απο arguments, ειναι αυτο του btrfs. Οποτε μαλλον δεν εχει νοημα να μπει ενα ακομα argument, για ενα warning. Μετα παμε σε errors οπου αναλογα με το error ειτε ζητειται επικυρωση και γυριζει μια βαθμιδα πισω για να δωθει σωστο input (πχ αν δωσουμε ακυρο url, κακο/ακυρο archive κλπ), ειτε τερματιζει μονο του (pebkac errors, πχ το root partitions να μην ειναι αδειο, να δωθει κανενα ακυρο mount option κλπ) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
warlock9_0 Δημοσ. 31 Οκτωβρίου 2013 Share Δημοσ. 31 Οκτωβρίου 2013 Με arguments το εχουμε απο την αρχη, δεν ξερω κατα ποσο γινεται οπως λες. γίνεται πολύ εύκολα στο script τα διαβάζεις $1 το πρώτο, $2 το δεύτερο κλπ $0 είναι το όνομα του script αλλά δεν μου φαίνεται καλή ιδέα γιατί πρέπει να τα δίνεις με τη σωστή σειρά μετά γιατί αλλιώς θα γίνει μαντάρα 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tmjuju Δημοσ. 31 Οκτωβρίου 2013 Share Δημοσ. 31 Οκτωβρίου 2013 Καλησπέρα συγνώμη μεν που δεν έχω διαβάσει αναλυτικά και δε ξέρω τους στόχους σας, Αλλά μιας και καλύπτετε το md raid πιθανά να θέλετε και btrfs/zfs If exists btrfs command try { btrfs device scan btrfs filesystem show parse output } Λ.χ για αρχή if type "btrfs" > /dev/null 2>&1; btrfs device scan btrfs filesystem show echo warning btrfs found but not supported yet fi Αντίστοιχα και με zfs list Hope this helps a bit 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
martinoff Δημοσ. 31 Οκτωβρίου 2013 Share Δημοσ. 31 Οκτωβρίου 2013 τι λε ρε tmjuju που δεν έχουμε btrfs για να ξαναδείς το κώδικα παρακαλώ και btrfs έχουμε, και subvolume και mount options και lzo compress από την αρχή της εγκατάστασης για zfs τώρα σε λίγο αφού στήσει κάνα vm γιατί δεν τσίμπησε με την πρώτη Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 31 Οκτωβρίου 2013 Μέλος Share Δημοσ. 31 Οκτωβρίου 2013 pmav, ειναι OK να βαλω στο changelog: improved partition detection (thanks to pmav) ?Mπρουμε να βαλουμε και καποιο τηλεφωνο martinoff για πες περιληπτικα τι εχουμε στο zfs? create pools και mount them οπου θελουμε? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
martinoff Δημοσ. 31 Οκτωβρίου 2013 Share Δημοσ. 31 Οκτωβρίου 2013 σε linux είναι ακόμα περίπλοκα τα πράγματα και αρκετά επικίνδυνα για root σε zfs (αφού αυτό μας ενδιαφέρει κατά κύριο λόγο) για bsd είναι πολύ εύκολο να μεταφέρεις το root με zfs send/recive (transfer mode) δεν νομίζω ότι είναι στο target group το bsd και ειδικά όσοι έχουν μεταβεί σε zfs φτιάχνεις ένα pool me zpool και μετά από κάτω όσα subvolume θες mount κάνει μόνο του στο όνομα του pool (/poolname) εκτός αν του πεις να μην κάνει η να κάνει με άλλο όνομα δες στο thread του bsd αυτά που έγραψα 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 31 Οκτωβρίου 2013 Share Δημοσ. 31 Οκτωβρίου 2013 Τρίτωνα θύμησε μου, ο martinoff μιλούσε πάντα για τον εαυτό του σε τρίτο πρόσωπο ή είναι νέο κουσούρι; δεν νομίζω ότι είναι στο target group το bsd και ειδικά όσοι έχουν μεταβεί σε zfs pmav, ειναι OK να βαλω στο changelog: improved partition detection (thanks to pmav) ?Mπρουμε να βαλουμε και καποιο τηλεφωνο Περίμενε να σου στείλω και τη φωτογραφία που έχω και στο eligiblegreeks.com 2 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 31 Οκτωβρίου 2013 Μέλος Share Δημοσ. 31 Οκτωβρίου 2013 Τρίτωνα θύμησε μου, ο martinoff μιλούσε πάντα για τον εαυτό του σε τρίτο πρόσωπο ή είναι νέο κουσούρι; Πρεπει να ειναι BSD τακτικη. 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tmjuju Δημοσ. 31 Οκτωβρίου 2013 Share Δημοσ. 31 Οκτωβρίου 2013 τι λε ρε tmjuju που δεν έχουμε btrfs για να ξαναδείς το κώδικα παρακαλώ και btrfs έχουμε, και subvolume και mount options και lzo compress από την αρχή της εγκατάστασης για zfs τώρα σε λίγο αφού στήσει κάνα vm γιατί δεν τσίμπησε με την πρώτη μπράβο παίδες! χλιδές! Υπόσχομαι να κάτσω να σας διαβάσω καλύτερα, γιατί μου ακούγεται πολύ ενδιαφέρον Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα