tritonas00 Δημοσ. 9 Απριλίου 2014 Μέλος Δημοσ. 9 Απριλίου 2014 σκεφτομαι το εξης πες οτι κατεβαζεις το archive απο internet και ειναι σχετικα μεγαλο, και καποιο λαθος configuration προκαλει να μην γινει σωστα το restore. Γιατι να χρειαστει να το ξανακατεβασεις? (ετοιμαζω καποιες main αλλαγες στον τροπο που παιρνει το archive, για αυτο ρωταω)
tritonas00 Δημοσ. 9 Απριλίου 2014 Μέλος Δημοσ. 9 Απριλίου 2014 Βελτιωθηκε ο τροπος που παιρνει το archive ουτως ωστε: 1. Σε περιπτωση local file, χρησιμοποιει απευθειας το αρχειο χωρις symlink 2. Σε περιπτωση url, αποθηκευει το αρχειο στο partition με το μεγαλυτερο μεγεθος, για ευνοητους λογους. 3. Καλυτερο speed μιας και πλεον δουλευουμε με variable και οχι με symlinks Οπως και πριν, το διαγραφει το κατεβασμενο archive, αν θελετε να το αλλαξουμε, μου λετε.
mask2011 Δημοσ. 9 Απριλίου 2014 Δημοσ. 9 Απριλίου 2014 Δεν μπορεί να υπάρχει μια προειδοποίηση ώστε ο χρηστής να το κρατάει αν θέλει;
tritonas00 Δημοσ. 9 Απριλίου 2014 Μέλος Δημοσ. 9 Απριλίου 2014 (επεξεργασμένο) OK, θα γινει. Απο την αλλη, ποιος θα κατεβασει archive πολλων GB απο internet... απο τοπικο δικτυο οκ ειναι γρηγορο, οποτε το αφηνω ως εχει. Επεξ/σία 10 Απριλίου 2014 από tritonas00
tritonas00 Δημοσ. 18 Μαΐου 2014 Μέλος Δημοσ. 18 Μαΐου 2014 Θα βολευε το backup.sh να μπορει να διαβαζει input και απο ενα conf αρχειο (πχ /etc/backup.conf) ? Κατι τετοιο: #Configuration file for backup.sh script. #Place it in /etc/backup.conf and edit it to your needs. #Set the interface. Available options: cli dialog. BRinterface="cli" #Uncomment to disable colors. #BRnocolor="Yes" #Uncomment to enable verbose archiver output. #BRverb="Yes" #Set the destination directory. Default is /. BRFOLDER="/" #Uncomment to set alternative archive name. Default is 'Backup-$(hostname)-$(date +%d-%m-%Y-%T)'. #BRNAME="my_backup" #Set the archiver. Available options: tar bsdtar. BRarchiver="tar" #Set the compressor. Available options: gzip bzip2 xz. BRcompression="gzip" #Uncomment to keep /home's hidden files and folders only. #BRhome="No" #Uncomment to completely exclude /home directory. Use with BRhome="No". #BRhidden="No" #Uncomment to set additional archiver options. #BR_USER_OPTS="--acls --xattrs" Τι λετε? Εδω που κανω backup τον server που και που θα βολευε ωστε να μην περναω συνεχεια ενα σωρο options. 2
mobinmob Δημοσ. 18 Μαΐου 2014 Δημοσ. 18 Μαΐου 2014 Θα βόλευε. Μια επέκταση αυτής της ιδέας : Θα μπορούσε να υπάρχει επιλογή στο τέλος ενός επιτυχημένου backup να κρατηθούν σε αυτό το αρχείο οι επιλλογές για μελλοντική χρήση.
tritonas00 Δημοσ. 18 Μαΐου 2014 Μέλος Δημοσ. 18 Μαΐου 2014 Στο τελος δηλαδη να γραφει το ιδιο το script το configuration που δωσαμε στο backup.conf? Δεν ειναι too much? Θα το κοιταξω παντως.
mobinmob Δημοσ. 18 Μαΐου 2014 Δημοσ. 18 Μαΐου 2014 Στο τελος δηλαδη να γραφει το ιδιο το script το configuration που δωσαμε στο backup.conf? Δεν ειναι too much? Θα το κοιταξω παντως. Ναι, αυτό εννοώ - ίσως να είναι καλή εναλλακτική του να φτιάξεις το conf με έναν text editor. Κάτι παρόμοιο κάνει ο pc-sysinstall του pcbsd (το backend του χρησιμοποιείται και από το freebsd αν δεν κάνω λάθος): αφού κάνεις όλες τις επιλογές, μπορείς να σώσεις το αποτέλεσμα σε ένα απλό αρχείο κειμένου και να το χρησιμοποιήσεις για αυτοματοποίηση της εγκατάστασης σε άλλο μηχάνημα. Εκεί βέβαια, είναι διαφορετικά στημένο το πρόγραμμα, αλλά ίσως είναι καλή ιδέα και για το s-t-a-r.
tritonas00 Δημοσ. 18 Μαΐου 2014 Μέλος Δημοσ. 18 Μαΐου 2014 Υλοποιηθηκε. Διαβαζει απο το /etc/backup.conf αν υπαρχει (ανεβηκε και το sample) και με -g ή --generate, δημιουργει το backup.conf στον ιδιο φακελο με το backup και το log, αν η διαδικασια εγινε επιτυχως. Λιγο που επαιξα τα εκανε σωστα, οποιος μπορει ας δοκιμασει. #Auto-generated configuration file for backup.sh. #Place it in /etc/backup.conf. BRinterface=dialog BRFOLDER='/home/babis/Downloads' BRarchiver=tar BRcompression=gzip BRNAME='tsaprrrrrrrrrrrr' BRhome=No BRhidden=No BR_USER_OPTS='--exclude=/var --exclude=/usr --exclude=/opt --exclude=/root' 1
tritonas00 Δημοσ. 24 Μαΐου 2014 Μέλος Δημοσ. 24 Μαΐου 2014 3.9.4 Τελικα το /etc/backup.conf μου ελυσε τα χερια. Ζωαρα. 2
tritonas00 Δημοσ. 30 Μαΐου 2014 Μέλος Δημοσ. 30 Μαΐου 2014 (επεξεργασμένο) 3.9.5 ------------------------------- χεχε, αν θελετε να τρολλαρετε το restore script, βαλτε ro στα mount options Επεξ/σία 30 Μαΐου 2014 από tritonas00
mask2011 Δημοσ. 2 Ιουνίου 2014 Δημοσ. 2 Ιουνίου 2014 Ερώτηση: Αν χρησιμοποιούμαι την bsdtar και θέλουμε να βάλουμε user option για να κάνουμε exclude ένα φάκελο, τα --acls --xattrs τα αφήνουμε; Γενικά είναι καλό να τα χρησιμοποιούμε;
tritonas00 Δημοσ. 2 Ιουνίου 2014 Μέλος Δημοσ. 2 Ιουνίου 2014 Η bsdtar απο default, διατηρει acls και xattrs. Δεν παιρνει τα --acls και --xattrs , αυτα ειναι μονο για την GNU tar 1.27 και μετα. Οποτε ναι τα βγαζεις αν ειναι να χρησιμοποιήσεις bsdtar. Ναι ειναι καλο να τα χρησιμοποιουμε, αλλα εχε υποψην οτι θα πρεπει και η tar στο restore να ειναι 1.27+. Σε συστημα που υπαρχει GNU tar 1.27+, δεν υπαρχει κανενας λογος να δουλεψουμε με την bsdtar. Σε συστημα που υπαρχει GNU tar < 1.27 και θελουμε να κρατησουμε acls και xattrs, δουλευουμε με bsdtar. 1
tritonas00 Δημοσ. 7 Ιουνίου 2014 Μέλος Δημοσ. 7 Ιουνίου 2014 Eκανα μια ενημερωση τον wrapper του pmav (οτι μπορουσα ). Δειχνει ok. Το μονο που λειπει ειναι: 1. Στο Transfer tab να αντικατασταθει ο Archiver με μια επιλογη που να λεει να μεταφερει μονο τα κρυφα αρχεια απο το /home (να προσθετει -o δηλαδη). Ισως ενα ckeck box... κατι τετοιο. 2. Να κοιταει αν υπαρχουν τα scripts στο /usr/bin ή οχι και στην δευτερη περιπτωση να βαζει ./backup.sh και ./restore.sh στο command ωστε να χρησιμοποιει αυτα που ειναι στο ιδιο φακελο με τον wrapper. pmav οταν μπορεις κανε την καλη, μηπως το φερουμε στο master. Eβγαλα το -q, για δοκιμες.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα