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

System tar & restore Project


tritonas00

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

εγώ να πω την αλήθεια το γλυκοκοιτάω το wrapper με python

είναι κάτι που θα παίζει παντού σχεδόν, με ένα dependency που δεν είναι κάτι έξτρα να το βάλεις, και όλο κάπου θα χρειαστεί

 

επίσης μόλις σταθεροποιηθούν προτείνω τα δύο σκριπτ να γίνουν ένα με επιλογή στην αρχή

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

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

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

επίσης μόλις σταθεροποιηθούν προτείνω τα δύο σκριπτ να γίνουν ένα με επιλογή στην αρχή

 

Στο μυαλο μου εισαι ? :-D Σημερα το σκεπτομουν.

 

Και μενα μου αρεσει η ιδεα με python. Το φανταζεσαι με ενα ωραιο - ενωμενο ui, και απο κατω ενα embedded terminal να δειχνει το output ? :wub:

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

Separate content from presentation! Αν o κώδικας γραφτεί με τρόπο που να είναι εύκολο μετά να τον καλείς (πχ functions ή αρχεία ή whatever χρησιμοποιείται στο bash), τότε μπορείς να κάνεις ένα bash wrapper με zenity, ένα python wrapper, ένα perl wrapper κτλ. Με λίγα λόγια το zenity δεν έχει καμία δουλειά να είναι μέσα στο script για την ώρα.

 

Just my 2 cents

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

τα αρχεία τρέχουν και τα δύο με ορίσματα του τύπου

>restore -r /dev/sda1 -h /dev/sda2 -url blabla/agiobackupfile.tgz

πλέον αν δε θες να δεις πουθενά τίποτα

άντε στο restore να θέλει να πατήσεις ένα yes αλλά φτιάχνεται κι αυτό

 

οπότε λες να βγεί το zenity και να γραφτεί εξωτερικά?

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

 

martinoff για πες λιγο τι παιζει με τα subvolumes.

 

Εχεις πει οτι εκανε extract στο / αντι στο /_subvol.

 

Το _subvol τι ειναι ? Απλος φακελος που μπαινουν ολα εκει ? Αν ναι ειναι standard ονομα ή κατι που βαζεις εσυ πχ ?

 

Το subvolume ειναι partition αλλά κάτι σαν directory στην ουσία

Το ονομάζεις εσύ και γενικά δεν ειναι εύκολο γιατί υπάρχουν σημαντικές επιλογές mount που δεν ειναι καλό να χαθούν όταν δημιουργίες νέο fs tab

Αν μπορεί να μπει κάτι σαν

if fs=btrfs cat fstab & cp /etc/fstab.save

Αλλά ειναι κάπως η όλη ιστορία γιατί πχ η δικές μου εγκαταστάσεις ειναι πλέον

/dev/sda1

/dev/sda1/subvolume active

/dev/sda1/subvolume snapshot

/dev/sda1/subvolume active subvolume usr, var, home

Και το σημαντικότερο στο restore αν δεν μπει η mount option compress=lzo χάνετε μια πολύ σοβαρή option που μπορεί να ειναι και ο λόγος επιλογής btrfs

Το clonezilla στο τελευταίο beta δουλεύει με compress=lzo, οπότε θα ειναι δύσκολα φαντάζομαι αλλά εάν κάνει την καλή ο imitheos κάτι θα γίνει

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

Ωραία ένα script που να επιλέγεις στην αρχή αν θες backup ή restore.

 

Και μετά ένας wrapper όπως λέτε (δεν έχω ιδέα τι είναι αυτό) σε zenity ή python.

 

Εντάξει τι να σας πω... Έχετε ξεφύγει τελείως. Το prοject έχει πάει σε άλλη διάσταση... Ένα μεγάλο μπράβο!!!!

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

γίνανε μόνο text, αύριο λέω να τα κάνω σε συναρτήσεις για πιο

ας τα δοκιμάσει κάποιος σε ένα vm μια κανονικά και μια με τα ορίσματα

 

27870837.jpg

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

Και μετά ένας wrapper όπως λέτε (δεν έχω ιδέα τι είναι αυτό) σε zenity ή python.

Wrap = τυλίγω. Με τον όρο wrapper εννούμε ένα πρόγραμμα το οποίο καλεί (ή "τυλίγεται" γύρω από) ένα άλλο πρόγραμμα.

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

Το blkid, αν αλλαχτει το fs, πρεπει να αποσυνδεθει και να ξανασυνδεθει ο συσκευη για να την δειξει σωστα. Επισης χθες στο laptop, ειχε κολλησει να δειχνει ext2 το στικακι ενω το ειχα κανει ext3.

 

Μαλλον πρεπει να αλλαξουμε τον τροπο που παιρνει το fs, ή να τα κανουμε οπως πριν, να το δηλωνει ο χρηστης.

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

παίδες πρέπει να βάλετε --exclude=/home η δυνατότητα επιλογής

έτρεξα το backup και δεν το είδα ότι θα τραβήξει και το /home και δεν έφτασε ο χώρος στο vm :P

 

αν αφήσω default folder /

>
This script will make a full tar backup image of your entire system
Make sure you have enough free space
Press ENTER and select the location where the backup file will be created
The default folder for creating the backup file is / (root)
Do you want to save in the default folder? (Y/n):
./backup: line 41: [: =: unary operator expected
./backup: line 41: [: =: unary operator expected
./backup: line 43: [: =: unary operator expected
./backup: line 43: [: =: unary operator expected
Please enter a valid option

Do you want to save in the default folder? (Y/n): 

και με y κάνει loop

 

sudo ./restore

You must enter a disk to install GRUB. Aborting

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

ωραίος

το έφτιαξα το backup, ενώ είχε default το yes έπρεπε να το πατάς κιόλας, εσύ που δεν πάτησες τίποτα έσκασε

ωραίο κι αυτό με το home

 

στο restore είχα κάνει ματσακανιά οπότε καλά σου έβγαζε

it's not a bug, it's a feature :D :D

 

 

τρίτωνα για δες λίγο πιο πίσω που λέγανε διάφορους τρόπους για να πάρουμε το filesystem? σου δουλεύει κανείς σωστά?

αλλιώς να το βάλουμε να το δίνει

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

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

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

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

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

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

Σύνδεση

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

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