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

System tar & restore Project


tritonas00

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

 

Δηλαδη, αν αυτο που δινουμε ξεκιναει με / τοτε θεωρησε το path ενω οτιδηποτε αλλο url.

Δηλαδή αν ξεκινάει με ./ τότε τι? Βάλε καλύτερα τον ανάποδο έλεγχο. Δηλαδή ότι ξεκινάει με http κτλ

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

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

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

Ανεβηκε νεα εκδοση

 

To archlinuxgr ειναι down αποτι φαινεται.


Δηλαδή αν ξεκινάει με ./ τότε τι? Βάλε καλύτερα τον ανάποδο έλεγχο. Δηλαδή ότι ξεκινάει με http κτλ

 

Χρειαζεται πληρες path, ξεκινωντας απο το root (/). Αν δωσεις μισο path (πχ απο το τρεχον path και μετα) βγαζει αντιστοιχο error, γιατι δεν μπορει να το βρει. Το κανει symlink στο target root partition. Kαι το symlink θελει πληρες path. Οποτε αναγκαστικα θα εχει / στην αρχη.

 

Για αυτο το εκανα ετσι.

 

Το http μπορεις και να μην το βαλεις (το βαζει η wget αυτοματα.)


Υπόσχομαι να κάτσω να σας διαβάσω καλύτερα

 

Oπως παμε, θα μας διαβασει κανας παπας σε λιγο :lol:

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

Τρίτωνα νομίζω διόρθωσα αυτά που είχες πει και έβαλα και τα btrfs. Για τσέκαρε το τώρα.

 

Ναι, σωστα.

 

Τον bootloader βαλτον λευκη επιλογη απο default, οπως εχεις και το bootloader disk. (τα -g και -S πρεπει να συνοδευονται απο δισκο)

 

Στο tooltip για τα custom partitions: Δεν ειναι μονο για το fstab, αυτα γινονται mount κανονικα οπως και τα αλλα και δεχονται δεδομενα, οποτε βγαλε το "for fstab"

 

MAJOR BUG: To kernel options στο τελος εχει "." αντι για ":"     :P

 

Τωρα να προτεινω καποια πραματα, δεν ξερω αν υλοποιουνται ευκολα, αν ναι καλο ειναι μπουν.

 

1. Στο script, μεσα οταν ρωταει να επιλεξουμε partitions, το partition που εχουμε επιλεξει δεν φαινεται ξανα στην επομενη λιστα, ωστε να αποφευχθει να δινεται ιδιο partition για root ιδιο για /home κλπ. Βεβαια το error handling του script το εχει προβλεψει και βγαζει σχετικο message.

 

2. Αν το root partition που επιλεγουμε δεν ειναι btrfs, οι επιλογες btrfs root και btrfs other να απενεργοποιουνται-να μην πατιουνται.

 

Το script χρησιμοποιει την blkid για να ανιχνευσει το filesystem:

 

BRfsystem=$(blkid -s TYPE -o value $BRroot)

Great Work man!

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

Huge performance boost στην εναλλαγη των dialogs για τα partitions (και στα δυο interfaces)

 

Πλεον σκαναρει μια φορα για τα διαθεσιμα partitions, το output σωζεται σε array και οι διαλογοι δουλευουν με αυτο, αντι να τρεχει συνεχεια scan για partitions (πριν ετρεχε 2 φορες σε καθε ερωτηση για partition μια για να τα δειξει και μια για να δει αν εχουν μεινει διαθεσιμα: ξεκωλοσιον δηλαδη που λεει και ο war)

 

Ετσι πλεον τρεχει νερακι.

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

Έχω ένα μικρό πρόβλημα και θέλω τα φώτα σας. Έχω μια εγκατάσταση Debian + LXDE. Την έχω πάρει backup με το πρόγραμμα. Όταν την εγκαταστήσω σε κάποιο άλλο υπολογιστή και bootάρω σε γραφικό περιβάλλον δεν μπορώ να κάνω τερματισμό μετά. Η λύση είναι να δώσω στο τερματικό σαν root τις εξής εντολές:

chown root:messagebus /usr/lib/dbus-1.0/dbus-daemon-launch-helper
chmod 4754 /usr/lib/dbus-1.0/dbus-daemon-launch-helper

Υπάρχει κάποιος τρόπος να πάρω το backup και όταν το κάνω restore να μην χρειάζεται να τρέξω αυτές τις εντολές;;

 

Ευχαριστώ :)

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

μπορεις να τα βαλεις στην prepare_chroot function (https://github.com/tritonas00/system-tar-and-restore/blob/master/restore.sh#L645), κατω απο το mount -t sysfs /sys /mnt/target/sys:

chown root:messagebus /mnt/target/usr/lib/dbus-1.0/dbus-daemon-launch-helper
chmod 4754 /mnt/target/usr/lib/dbus-1.0/dbus-daemon-launch-helper
Γιατι ομως στο συγκεκριμενο αρχειο δεν διατηρουνται τα δικαιωματα?

 

Μπορεις να δωσεις το backup.log ?

 

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

 

edit

 

δεν μπορω να το αναπαραγω, τουλαχιστον οχι σε vbox. Μεσα στο archive ειναι σωστα τα δικαιωματα (αν θες ελεξε το και συ) και στο restored συστημα. Μαλλον ειναι κατι αλλο.

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

  • 2 εβδομάδες αργότερα...

Αν και πάντα προτιμώ clean installs, λυπάμαι να ξαναστήσω τα πάντα μιας και έχουν μαζευτεί πολλά config etc.

θυμήθηκα οτι είχατε κάνει εδώ ενα project οπότε λέω να χρησιμοποιήσω ντόπιο πράγμα. :P

 

Δεν με ενδιαφέρουν incremental backups. Αν γίνει θα γίνει in one sweep.

Μπορείτε να μου πείτε αν υπάρχουν άλλα benefits tar over rsync;

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

H rsync χρησιμοποιειται για να μεταφερει το τρεχον / on the fly εκει που θα του πεις.

 

Η tar για να παρει και να επαναφερει backup.

 

Οσον αφορα features αν εχεις tar 1.27 και μετα που υποστηριζει xattrs selinux και acls δεν υπαρχει διαφορα.

 

Για ποια διανομη μιλαμε?

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

Ναι.
 
Δεν οριζεις εσυ mount point (/mnt), το restore script τα βαζει εκει που πρεπει. Eσυ απλα δηλωνεις τα target partitions σου.
 
Αν κανεις restore απο arch live cd (ενημερωμενο με tar 1.27) μπορεις να βαλεις στα users options στο backup script οταν σε ρωτησει: --xattrs --acls

Υποψην υποστηριζονται grub2 και syslinux.

 

Logs βρισκονται στο backup.log (στον ιδιο φακελο με το archive) και /tmp/restore.log για το restore.

 

Οτι απορια εχεις πες.

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

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

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

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

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

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

Σύνδεση

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

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

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