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

System tar & restore Project


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

Δημοσ.

mask οποτε μπορεις κανε μια δοκιμη, εβαλα xz support. (git)

 

στο backup θα σε ρωτησει compression type (gzip ή xz) και το restore θα εντοπιζει αυτοματα οτι του δωσεις.

 

2 δοκιμες εδω επαιξαν σωστα.

 

Και επι την ευκαιρια εκανα το restore script, σε restore mode, να δεχεται μονο .gz, .xz, ή .tgz αρχεια, αλλιως βγαζει invalid file type.

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

Θα κάνω μία δοκιμή στο lubuntu και επανέρχομαι. Έχω και καιρό να κάνω και θα δω και το restore script.

 

----------------------------------------------------------------------------------------------------

 

Update

 

Έκανα δύο φορές backup και restore. Μία με xz και μία με gzip.

 

Δούλεψε μία χαρά. Αν μπει και ένα switch θα έχει ολοκληρωθεί πιστεύω. 

Επεξ/σία από mask2011
Δημοσ.

Οκ θα βαλω.

 

Με xz ποση ωρα σου πηρε ? Πολυ αργο και cpu intensive  :P

 

Επισης η διαφορα στο μεθεθος των 2 αρχειων ?

Δημοσ.

Έκανα την μλκία και δεν κράτησα ώρα. Πάντως πρέπει να πήρε πάνω από 15-20 λεπτά. To gzip πήρε κανά 5λεπτο.

 

740 mb το gzip και κάπου στα 600 mb το xz. 

 

Όπως είχα ξαναγράψει δεν αξίζει η διαφορά και πολύ αλλά καλό είναι να υπάρχει σαν επιλογή.

Δημοσ.

Σαν feature, να υπάρχει η δυνατότητα να διαλέγεις maximum compression ή maximum speed δεν είναι άσχημο. Ίσως θα μπορούσες να βάλεις κάποιο optional dependency για διαφορετική συμπίεση.Πχ

http://code.google.com/p/snappy/

http://code.google.com/p/lz4/

 

Δεν ξέρω βέβαια πως τα καλείς αυτά από bash. Μάλλον μεσω των bindings κάποιας γλώσσας.

 

Δεν ξέρω αν είναι όντως καλύτερα, απλά ιδέες ρίχνω. Κατα πάσα πιθανότητα αξίζει τον κόπο να το δεις μόνο αν σε ενδιαφέρει το αντικείμενο και θέλεις να ψαχτείς :P.

 

edit

http://pokecraft.first-world.info/wiki/Quick_Benchmark:_Gzip_vs_Bzip2_vs_LZMA_vs_XZ_vs_LZ4_vs_LZO

  • Like 1
Δημοσ.

θα ριξω μια ματια.

 

Μπηκε και το argument

 

-c ή --compression και δεχεται GZIP ή XZ (με κεφαλαια - περηφανα γραμματα)

 

:P

 

---------------------------------------------------

 

εδω παντως μου κοβει γυρω στα 300 mb

  • Like 1
Δημοσ.

tritona για χρόνο μπορείς να βάλεις κατευθείαν στο script

time blabla

και το κάνεις στο τέλος αφού τελειώσει να το εμφανίσει

αυτό έτσι απλά για να παίζεις, άλλη πρόταση δεν μου΄ρχετε

well done

 

σαν compression ψηφίζω gzip, το xz είναι πολύ καλό αλλά θέλει και χρόνο και cpu

το lzo θέλει lzo2 και δεν ξέρω αν το έχουν by default όλες η διανομές

Δημοσ.

@Τritona

Για να το τρέξω απο cli χωρίς ncurses έχουμε one liner;

Π.χ

 

 

sudo sh /bla/bla/star.sh -backup --source / --destination /mybackupfolder/file.gzip
 

 

 

Σόρρυ αλλά κάνω κάτι άλλο κ δε μπορώ να διαβάσω το readme διεξοδικά έχει κουραστεί το κεφάλι μου.

A ναι ξέχασα θέλω και διακοπτάκι για preserve permissions ή και με ncurses.

Δημοσ.

Εντάξει το έγραψα και εγώ ότι δεν αξίζει τον κόπο η συμπίεση.

 

Τώρα καλό θα ήταν αν υπήρχε κάποιος άλλος τύπος που να συμπιέζει περισσότερο από το gzip αλλά να είναι και γρήγορος ταυτόχρονα.

 

Εγώ στην αρχή προσπάθησα για μεγαλύτερη συμπίεση γιατί το backup το ανεβάζω στο dropbox, και με το upload καταλαβαίνεται τι γίνετε. Τα περίπου 400MB που γλυτώνω είναι αρκετή ώρα σε upload.

 

Βέβαια όπως έγραψα σταμάτησα να το χρησιμοποιώ από τότε που το script έγινε περίπλοκο για να καταλάβω τι πρέπει να πειράξω. Τώρα ίσως αρχίσω να το χρησιμοποιώ πάλι. 

Δημοσ.

@Τritona

Για να το τρέξω απο cli χωρίς ncurses έχουμε one liner;

Π.χ

 

 

sudo sh /bla/bla/star.sh -backup --source / --destination /mybackupfolder/file.gzip
 

 

 

Σόρρυ αλλά κάνω κάτι άλλο κ δε μπορώ να διαβάσω το readme διεξοδικά έχει κουραστεί το κεφάλι μου.

A ναι ξέχασα θέλω και διακοπτάκι για preserve permissions ή και με ncurses.

 

 

preserve permissions εχω βαλει ουτως ή αλλως, και στην tar και στην rsync.

 

καθε script τρεχτο με --help να δεις ολα τα arguments.

 

./backup --help

./restore --help

 

πχ για cli

sudo ./backup -d /mybackupfolder -i CLI -c GZIP

για ncurses

 

sudo ./backup -d /mybackupfolder -i Dialog -c GZIP
 

 

 

 

το -c GZIP αν εισαι απο git.

Δημοσ.

Εγώ στην αρχή προσπάθησα για μεγαλύτερη συμπίεση γιατί το backup το ανεβάζω στο dropbox, και με το upload καταλαβαίνεται τι γίνετε. Τα περίπου 400MB που γλυτώνω είναι αρκετή ώρα σε upload.

 

Σου δουλεψε το restore script με url απο dropbox ?

Δημοσ.

@tritonas

 

Δεν το έχω δοκιμάσει. Αν θες να κάνω ένα test θα μπορώ μάλλον αύριο. Αν το κάνω θα κάνω ένα update.

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

Δεν το έχω δοκιμάσει. Αν θες να κάνω ένα test θα μπορώ μάλλον αύριο. Αν το κάνω θα κάνω ένα update.

 

Αν δουλεψει, θα τρομαξω  :P

 

Δεν χρειαζεται να ανεβασεις ολο το archive.

 

Ανεβασε χυμα ενα μικρο .gz ή .xz archive και δωσε το στο script να δουμε αν θα το κατεβασει σωστα.Aν θελει username και pass δοκιμασε την επιλογη Protected URL. Στον server μου δουλευει κανονικα, στο dropbox δεν ξερω τι θα κανει  :P

 

Αν δεν δουλεψει, πες να κοιταξω μηπως βαλουμε support για dropbox.

 

Aκυρο, δουλευει με απλο url.

 

Πας αριστερα που λεει Links και παιρνεις το link για το αρχειο που θες και το χωνεις στο script.

Επεξ/σία από tritonas00

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

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

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

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

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

Σύνδεση

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

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

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