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

System tar & restore Project


tritonas00

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

για το exclude του home τι πρέπει να γίνει

το exclude /home/* στο tar νομίζω είναι λάθος, δεν πρέπει να κρατήσουμε τουλάχιστον το φάκελο με το χρήστη και τα κρυφά αρχεία με τις ρυθμίσεις?

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

οι περισσότερες διανομές έχουν special folders (xdg-user-dirs) Documents,Video,Pictures κτλ, ίσως να γίνουν μόνο αυτά η να κρατάει μόνο τα κρυφά, δεν ξέρω στην περίπτωση που υπάρχουν πάνω από ένας users πόσο περιπλέκονται τα πράγματα

 

σίγουρα υπάρχουν πολλά κρυφά αρχεία που πρέπει να μην χαθούν (ssh,gpg,sftp,gvfs κτλ)

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

Λογικα, στο restore θα δηλωσει το partition με τα περιεχομενα του /home του και αυτο θα γινει mounted στο /media/target/home και θα οριστει με ταπεινοτητα στο fstab.

 

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

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

εγώ πιστεύω πρέπει να κρατηθούν μόνο τα κρυφά αρχεία από το home όταν κάνει exclude

αν δεν έχει ξεχωριστό partition, και δεν έχουν κρατηθεί, αρχικά δε θα μπορεί να κάνει login, αυτό άντε πες το φτιάχνεις, κάνεις copy από το /etc/skel αλλά χάνεις ό,τι ρύθμιση είχες, τα άλλα αρχεία που λέει ο martinoff είναι θέμα

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

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

εγώ ας πούμε μια περίοδο είχα 40gb home γιατί είχα μέσα Downloads, Video, Μουσική

ε σιγά μην τα έκανα tar άμα ήθελα τότε να κάνω backup το σύστημα

 

κάτι σαν

> tar cvpzf /tmp/test.tgz --exclude=/home/[a-zA-z0-9]/^.* --exclude=/run/* --exclude=/lost+found --exclude=/dev/* --exclude=/proc/* --exclude=/sys/* --exclude=/boot/grub/* --exclude=/media/* --exclude=/tmp/* --exclude=/mnt/* --exclude=.gvfs / | tee /tmp/log

μας την κάνει μάλλον τη δουλειά, το δοκιμάζω τώρα

απλά πρέπει να βρούμε τι χαρακτήρες μπορεί να πάρει το όνομα του user

 

επίσης τι είναι αυτό το gvfs

εμείς το κάνουμε exclude και ο martinoff το δίνει σε αυτά που δεν πρέπει να χαθούν

 

update το exclude από πάνω μου κράτησε όλα τα κρυφά από το home μόνο

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

δημιουργειται οταν χρειαζεται ο συγκεκριμενος,

 

gvfs is a userspace virtual filesystem where mount runs as a separate processes which you talk to via dbus. It also contains a gio module that seamlessly adds gvfs support to all applications using the gio API. It also supports exposing the gvfs mounts to non-gio applications using fuse.

 

Παντου διαβαζα οτι καλο ειναι να τον κανουμε exclude, σκουπιδι ειναι στην tar.

 

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

 

Kαι ναι εγινε backup και restore επιτυχως ενα lmde με τις εξης αλλαγες στο restore:

 

Αφαιρεση του --target=i386-pc απο το grub-install ( ελεγε unrecognised option)

 

update-initramfs -u -k `uname -r` αντι του mkinitcpio -p linux

 

 

Ζωαρα κυριοι! :-D

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

ωραίος

μπορούμε να βάλουμε στην αρχή έλεγχο για τη διανομή

ή και αυτόματα

πχ στο debian και τα debianoειδή υπάρχει το /etc/debian_version και στο arch είδα /etc/pacman.conf

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

Πιστευω απλα, με μια νεα variable BRdistro στην αρχη και να επιλεγει ο χρηστης απο μια λιστα, και αναλογα με την τιμη της να εκτελουνται τα αντιστοιχα κατω κατω.

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

Μπηκε με ταπεινοτητα debian testing support.

 

war οταν μπορεσεις καντο λιγο και σαν argument, γιατι και αυτο ειναι αναγκαστικο πλεον.

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

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

Μολις εκανα restore το tar του lmde, μεσα απο arch.

 

Ολα καλα, το συστημα εκανε κανονικα boot κλπ.

 

Αλλα γιατι το

 

>chroot /media/target update-initramfs -u -k `uname -r`

 

εκτελει το uname -r στο arch, και οχι μεσα στο chroot, δηλαδη στο debian ?

 

Ακυρο, μεσα εκτελειται αλλα δειχνει τον kernel του arch. Πως μπορουμε να το κανουμε να δειχνει τον kernel του debian ?

 

 

Παντως κανονικα εγινε το restore ακομα και χωρις να ξαναχτιστει το initramfs.

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

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

Είχα μέρες που έτρεχα με δουλειές και σήμερα μπόρεσα να δοκιμάσω το script.

 

Το backup έγινε κανονικά αλλά το restore όχι. Μου έβγαλε σφάλματα.

 

Τα σφάλματα ξεκινούν από το σημείο που πρέπει να κάνει mount το dev,proc,sys. Από εκεί και πέρα δεν βάζει ούτε το grub ούτε μπορεί να βρει το fstab. Λογική συνέχεια ότι δεν μπορεί να δημιουργήσει το initramfs και να κάνει το chroot για το locale-gen. 

 

Δεν μπορώ να καταλάβω τι πήγε στραβά.  :( Να πω τέλος ότι δοκίμασα με τα ξεχωριστά partition όσον αφορά το home και το boot σε Vbox. Ξανακάνω μία προσπάθεια...

 

Τον βρήκα τον ένοχο... Δεν έφτανε το Partition του root. Επανέρχομαι...

 

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

 

Success... όλα πήγαν τέλεια. Μπούταρε κανονικά και χωρίς να κάνει κιχ. Good job guys!!!!

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

έβαλα και distro arg στο restore, θέλει κεφαλαίο το πρώτο γράμμα

έβαλα και exclude home στο backup, παίρνει μόνο όλα τα κρυφά αρχεία και τους κρυφούς φακέλους στο tar

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

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

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

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

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

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

Σύνδεση

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

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