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

System tar & restore Project


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

Δημοσ.

εγώ να πω την αλήθεια το γλυκοκοιτάω το 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 και να γραφτεί εξωτερικά?

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

εμένα αυτή είναι η γνώμη μου. Σε bash, σε python ή σε ό,τι αποφασιστεί όταν έρθει η ώρα.

Δημοσ.

 

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

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

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

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

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

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

Σύνδεση

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

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