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

System tar & restore Project


tritonas00

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

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

Θα αλλαξω τα ονοματα των main scripts γιατι επεσα πανω σε αυτο

 

http://linux.about.com/od/commands/l/blcmdl8_restore.htm

 

ειναι προεγκατεστημενο στην fedora και δεν δουλευε ο wrapper γιατι επαιρνε απο default το /usr/bin/restore :P

 

θα τα κανω:

 

backup.sh

restore.sh

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

Νεότερα από το μέτωπο:  :P

 

Δοκίμασα το restore βάζοντας url από το dropbox. Έγινε κανονικά με το ίδιο partition που είχε πει και την τελευταία φορά, δλδ 10GB. 

 

Δούλεψε κανονικά και το restore επέτυχε. 

 

Δοκίμασα και από το zenity αλλά για κάποιο λόγο δεν προχωράει. Σταματάει χωρίς κανένα μήνυμα λάθους. Δεν ανοίγει καν το xterm. 

 

Αυτά. Άργησα λίγο αλλά τα κατάφερα.

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

Οποτε την προηγουμενη φορα ειχες χρησιμοποιησει livecd με λαθος αρχιτεκτονικη ?

 

Για να δουλεψουν οι wrappers πρεπει να εχεις στον ιδιο φακελο:

 

restore

backup

restore-zenity

backup-zenity

 

αν κατεβασες τα restore και backup απο git τοτε δικαιως δεν σου δουλεψαν γιατι εχω μετονομασει τα scripts  :P

 

στην επομενη εκδοση θα μπουν οι wrappers μεσα στο archive στο google code οποτε να παιζουν ολα αυτοματα χωρις να κανεις κατι.

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

Απλά δεν ξέρω γιατί δεν δούλεψε την προηγούμενη φορά. 

 

Ναι όντως από το git ήταν τα scripts. Ωραία περιμένω το google code για να το δοκιμάσω και με το wrapper.

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

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

Ανεβασα την 2.7.

 

- Αλλαξαν τα ονοματα των scripts σε backup.sh και restore.sh

 

- Οι wrappers ειναι μεσα: backup-zenity και restore-zenity

 

- Πιο σωστη προετοιμασια του syslinux (πριν, αν τον ειχαμε ηδη εγκατεστημενο υπηρχαν warnings οταν πηγαινε να ξαναγραψει στο /boot/syslinux οτι τα syslinks υπαρχουν. Ετσι εμεναν τα παλια syslinks και αν βαζαμε subvolumes τοτε υπηρχε θεμα. Τωρα αν βρει /boot/syslinux τον σωζει ως /boot/syslinux-old και κανει την δουλεια του σε καθαρο φακελο, στο target συστημα)

 

http://system-tar-and-restore.googlecode.com/files/system-tar-and-restore-2.7.1.tar.gz

https://aur.archlinux.org/packages/system-tar-and-restore

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

Προσεξα σημερα οτι αν το root partition μας ειναι σε lvm, και επιλεξουμε syslinux, δεν μπουταρει αν γραφτει το UUID του στο syslinux.cfg, θελει το κανονικο ονομα πχ /dev/mapper/debian-root

 

οποτε το διορθωσα στο git.

 

αν το root μας ειναι σε lvm τοτε γραφει το ονομα του αλλιως γραφει το UUID του.

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

Και μία πρόταση:

 

Στους φακέλους που κάνει exclude να παραλείπει τον φάκελο του Dropbox. Δεν νομίζω ότι τον θέλει κανείς. Ή στην αρχή του script να δηλώνεται ότι αν δεν τον θέλουν πρέπει να τον μεταφέρουν αλλού ή να τον κάνουν symlink.

 

Επίσης θα ήταν ωραίο, αν ήταν εφιτκό, να υπάρχει μία optional επιλογή που να δηλώνεις αν δεν θες κάποιο φάκελο. Γιατί κάποιος μπορεί να έχει τα videos μέσα στο home και να μην θέλει να συμπιέσει αρκετά GB.

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

Οι φακελοι που εχουν γινει exclude ειναι φακελοι συστηματος κυριως που ξανα-δημιουργουνται τα περιεχομενα τους κατα το boot.

 

Αν του πεις να παρει το home, θα παρει το home οπως ειναι.

 

Ωραιο βεβαια αυτο που προτεινεις να βαζει ο χρηστης οτι φακελο θελει για exclude, θα το κοιταξω.

 

Αλλα και παλι, για αυτο δεν βαλαμε επιλογη να παιρνει μονο τα κρυφα αρχεια και φακελους του /home ? Και μετα ο χρηστης ας περασει οτι θελει ? Δεν ειναι πιο βολικο ?

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

ωραιος ο mask εδωσε ιδεα  :P
 
εβαλα -u ή --user-options στο backup script, με το οποιο μπορουμε να δωσουμε οποιοδηποτε option στην tar θελουμε.
 
πχ:

backup.sh -u --exclude=/home/mask/Dropbox

 
ή πολλα options:

backup.sh -d /home/babis -c GZIP -u "--exclude=/var/log/* --exclude=/var/tmp/* --format=ustar" 

 
 αν οριστει το argument, μας δειχνει και στο summary τι δωσαμε:

2013_03_30_022331_1024x768_scrot.jpg
 
 
mask ριξε καμια αλλη ιδεα  :P

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

Ανεβασα την 2.8

 

http://system-tar-and-restore.googlecode.com/files/system-tar-and-restore-2.8.tar.gz

https://aur.archlinux.org/packages/system-tar-and-restore/

 

- Πλεον μπουταρουμε κανονικα με root σε lvm και syslinux

 

- Μπηκαν user options (και μεσα και σαν argument) στο backup script, οπου μπορουμε να περασουμε στην tar οτι θελουμε.

 

Βελτιωσεις στους wrappers:

 

- Πλεον δεν χρειαζεται να τρεχουν σαν root, καλουν τα main scripts με su -c

 

- Δειχνουν δυναμικα την εντολη που κανουν generate, διπλα στο Done.

 

- Διατηρουν το input του χρηστη οταν ξανα-ανοιχτει η καρτελα, οπου αυτος γραφει κατι με το χερι (πχ url, user tar options, subvolume name κλπ)

 

- Mπηκαν titles στον xterm

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

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

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

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

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

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

Σύνδεση

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

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