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

System tar & restore Project


tritonas00

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

1. στο protected url βαζεις κανονικα πρωτα το url και μετα σου ζηταει το username και pass και τα βαζεις εκει

 

αν το εκανες απο argument τοτε η συνταξη ειναι: -u ftp://path/backup -n username -p password

 

2. Aυτο χρησιμοποιει: Backup-$(hostname)-$(date +%A-%d-%m-%Y-%T)

 

θα το κανω σε ελληνικο συστημα να δω τι κανει, γιατι δεν ειχα ποτε το default locale σε ελληνικα. Nice find

 

3. Ναι θα μπορουσε να μπει sudo, αλλα ειναι το sudo standard εγκατεστημενο παντου? Αν ναι να το αλλαξω. Nice find και εδω.

 

Οταν και αμα κανεις restore στο laptop σου (αν και θα εχω ανεβασει νεα εκδοση μεχρι τοτε) παρε τα scripts απο git (αλλιως δεν θα σε αφησει να χρησιμοποιησεις το υπαρχον /home σου, αφου κοιταει αν ειναι formatted ή οχι). Mολις το αλλαξα αυτο οποτε απο git θα εισαι OK

 

Πλεον κοιταει μονο το root partition αν ειναι καθαρο.

 

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

 

Αλλαξα και τα options του HOME DIR στον wrapper, πλεον μπορει να γινει only hidden files and folders, exclude ή reset σε include.

 

μπηχτη, τι σου βγαζει η απλη: date ?

 

1. αν δουλευει ετσι πασο. νομιζα οτι επρεπε να βαλω το url πακετο με user/pass οποτε αφου ειδα οτι δεν επαιζε..δεν το ψαξα αλλο.

 

3. Απο οσα live cd/dvd εχω δει , ναι ειναι default ...γιατι δουλευουν με το sudo κατα κυριο λογο..και δεν ασχολουνται με su/root/βαλε-password-στον-root και αλλα τετοια που ενας απλος χρηστης δεν θα ξερει να τα κανει...

 

θα κατεβασω την νεα εκδοση να τραβηξω ενα νεο backup με τα hidden του home..γιατι στο restore λογω ελλειψης του home dir χαθηκαν ενα καρο ρυθμισεις..οποτε να χω πιο ολοκληρωμενο backup.

 

 

η date βγαζει 

angelos@debbie:~$ date
Σαβ 11 Μάι 2013 07:18:31 μμ EEST

σε debian παντα εεε..

 

και το παραπανω string που χεις στην ονομασια βγαζει

 

angelos@debbie:~$ date +%A-%d-%m-%Y-%T
Σάββατο-11-05-2013-19:19:34
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 1,6k
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Εβαλα τους wrappers, αν ειναι εγκατεστημενο το sudo να χρησιμοποιουν αυτο, αλλιως su -c.
 
Θα το δειξει κατω τι χρησιμοποιει.
 
Επισης το backup script, στο CLI interface, πλεον περιμενει να πατησει ENTER o χρηστης για να τερματισει, οπως γινεται στο Dialog interface.
Ετσι δεν θα υπαρχει θεμα με τον wrapper και να βλεπει ο χρηστης τι εγινε.
 
Ωραια, οποτε θελουμε κατι μονο με hostname και νουμερα ξερω γω:
 
echo Backup-$(hostname)-$(date +%d-%m-%Y-%T)

 

Αυτο τι σου βγαζει ?

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

Βγαζει

angelos@debbie:~$ echo Backup-$(hostname)-$(date +%d-%m-%Y-%T)
Backup-debbie-11-05-2013-19:52:36

Αυτην την στιγμη τραβαω backup απο τα σκριπτς στο git.Επαιξα με dialog επιλογη...Του πα να παρει και το home...σαν να λειπανε επιλογες παλι μου φανηκε..δηλ ηταν include το default (ή exclude.δεν θυμαμαι)...και μετα ρωταγε κλασικα για τα κρυφα...

Δεν μπορουσες δηλ να κανεις κυκλικη εναλλαγη των 3 καταστασεων...

 

Εχω ετοιμασει το vm για νεο restore..να δω πως θα παει..θα παιξω παλι με τα σκριπτς απο το git...

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

δεν χρειαζεται πιστευω στα main scripts αλλαγη για τα hidden.

 

αν του πεις include θα κανει include

 

αλλιως σε ρωταει τι να κανει με το home

 

ειναι λογικο πιστευω

 

στον wrapper, ok ηταν παραλειψη μιας και στην ουσια ειναι argument generator και μπορουμε κανουμε οτι θελουμε.

 

ωραια θα χρησιμοποιησω το Backup-$(hostname)-$(date +%d-%m-%Y-%T)

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

To backup εγινε με include του home dir ...θα δω στο restore τι εκανε :) Λογικα το πηρε ολο εκτος απο το backup image που σωζοταν μεσα στο home dir.

 

Ειδωμεν...

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

Kαι αφου απολαυσαμε ενα ακομα αξιοκρατικο και δικαιο τελικο κυπελλου Ελλαδας...τελειωσε και το restore :)

 

Επαιξε κομπλε..το συστημα μπουταρε κανονικα..επαιξε και το protected url που δεν ειχα δοκιμασει πριν...ολα αρχοντικα :)

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

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

Σε λιγο θα ανεβασω στην 3.0

 

- Δεχεται πλεον non empty /home και /boot partitions, ωστε αν στο backup δεν συμπεριλαβαμε το /home μας πχ, να μπορουμε να του δωσουμε ενα υπαρχον /home partition και να το γραψει στο fstab.

 

- Αλλαξε το ονομα του backup folder και file, ωστε να μην ανακατευεται το locale του συστηματος.

 

- To backup στο CLI inteface, περιμενει τον χρηστη για να τερματισει, οπως και στο Dialog interface

 

- Aλλαγη στις επιλογες του /home dir στον backup wrapper

 

- Οι wrappers χρησιμοποιουν το sudo αν αυτο ειναι εγκατεστημενο.

 

Thanks μπηχτη για την δοκιμη και ας ελπισουμε οτι θα σου ζαλιζει τα @@ λιγοτερο τωρα  :lol:

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

Ανεβηκε, ενημερωσα aur

 

αυριο ή αν προλαβω μετα θα ενημερωσω archlinuxgr repo γιατι δεν ειμαι σπιτι.

 

ετοιμο και το archlinuxgr

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

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

total=$(tar tf Pictures.tar.gz |  wc -l )

tar xvpfz Pictures.tar.gz | while read ln; do c=$(( c + 1 )) && echo -en "\r$c of $total"; done

και ετσι εχουμε εναν απλο μετρητη realtime στο extract:

0 of 29 , 1 of 29 ... 29 of 29

 

το tf ηδη το κανει το script αφου ελεγχει το archive

 

να βρουμε τωρα πως θα υπολογισουμε το αντιθετο, δηλαδη τον αριθμο των αρχειων με βαση το τι options δινει ο χρηστης...  :-D

 

καμια ιδεα ?

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

Δεν ξεκινάς κανά καινούριο project πριν το κανεις bloated το script. :P

 

Κοιτά πωςτο κάνει η rsync που μετράει στην αρχή και σου λέει πωσα απομένουν

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

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

απλα ιδεες δινω ρει  :P
 
εκανα ενα γρηγορο:
 

total=$(find / -type d \( -name run -o -name usr -o -name home -o -name dev -o -name proc -o -name lost+found -o -name sys -o -name media -o -name tmp -o -name mnt \) -prune -o -print |  wc -l)

BR_TAROPTS="--sparse --exclude=/usr/* --exclude=/home/*  --exclude=/run/* --exclude=/dev/* --exclude=/proc/* --exclude=/lost+found --exclude=/sys/* --exclude=/media/* --exclude=/tmp/* --exclude=/mnt/* --exclude=.gvfs"

tar cvpzf /home/babis/Downloads/test/backup.tar.gz  ${BR_TAROPTS} / | while read ln; do c=$(( c + 1 )) && echo -en "\r$c of $total"; done

 
 
αλλα πεσαμε λιγο εξω  :lol:

4995 of 4902

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

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

Εγινε, και με πληρη ακριβεια  :-D

 

Πρωτα τρεχω μια γρηγορη tar στον αερα - ισα ισα για να μου δωσει λιστα και αριθμο αρχειων στο log

tar cvf /dev/null ${BR_TAROPTS} --exclude="$BRFOLDER" / 2>> /dev/null | tee "$BRFOLDER"/log | while read ln; do a=$(( a + 1 )) && echo -en "\rCalculating: $a"; done

Kαι επειδη τρεχει με BR_TAROPTS, αυτοματως λυνεται και το προβλημα με το input του χρηστη.

 

Μετα δινω τιμη στην total:

total=$(cat "$BRFOLDER"/log | wc -l)

και εκτελω κανονικα την run_tar μου

run_tar 2>>"$BRFOLDER"/errors | while read ln; do b=$(( b + 1 )) && echo -en "\rCompressing: $b of $total $(($b*100/$total))%"; done

με τις πραξουλες μου στο τελος για να παρω και ποσοστο.

 

2013_05_15_081441_1024x768_scrot.jpg

 

2013_05_15_081456_1024x768_scrot.jpg

 

2013_05_15_081738_1024x768_scrot.jpg

 

 

Tρεχει νερακι  :-)

 

ΕΛΑ ΜΩΡΗ ΤΑΡ ΠΑΜΕ ΜΩΡΗ ΔΥΝΑΤΑΑ  :lol:  :lol:

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

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

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

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

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

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

Σύνδεση

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

Συνδεθείτε τώρα
  • Δημιουργία νέου...