warlock9_0 Δημοσ. 16 Δεκεμβρίου 2012 Δημοσ. 16 Δεκεμβρίου 2012 για το exclude του home τι πρέπει να γίνει το exclude /home/* στο tar νομίζω είναι λάθος, δεν πρέπει να κρατήσουμε τουλάχιστον το φάκελο με το χρήστη και τα κρυφά αρχεία με τις ρυθμίσεις?
martinoff Δημοσ. 16 Δεκεμβρίου 2012 Δημοσ. 16 Δεκεμβρίου 2012 οι περισσότερες διανομές έχουν special folders (xdg-user-dirs) Documents,Video,Pictures κτλ, ίσως να γίνουν μόνο αυτά η να κρατάει μόνο τα κρυφά, δεν ξέρω στην περίπτωση που υπάρχουν πάνω από ένας users πόσο περιπλέκονται τα πράγματα σίγουρα υπάρχουν πολλά κρυφά αρχεία που πρέπει να μην χαθούν (ssh,gpg,sftp,gvfs κτλ)
tritonas00 Δημοσ. 16 Δεκεμβρίου 2012 Μέλος Δημοσ. 16 Δεκεμβρίου 2012 Λογικα, στο restore θα δηλωσει το partition με τα περιεχομενα του /home του και αυτο θα γινει mounted στο /media/target/home και θα οριστει με ταπεινοτητα στο fstab. Οποτε πoιος ο λογος να κρατηθουν αρχεια του home μεσα στο tar εφοσον θελει καποιος να γινει exclude?
warlock9_0 Δημοσ. 16 Δεκεμβρίου 2012 Δημοσ. 16 Δεκεμβρίου 2012 εγώ πιστεύω πρέπει να κρατηθούν μόνο τα κρυφά αρχεία από το home όταν κάνει exclude αν δεν έχει ξεχωριστό partition, και δεν έχουν κρατηθεί, αρχικά δε θα μπορεί να κάνει login, αυτό άντε πες το φτιάχνεις, κάνεις copy από το /etc/skel αλλά χάνεις ό,τι ρύθμιση είχες, τα άλλα αρχεία που λέει ο martinoff είναι θέμα
tritonas00 Δημοσ. 16 Δεκεμβρίου 2012 Μέλος Δημοσ. 16 Δεκεμβρίου 2012 Τοτε γιατι να κανει exclude το home δεν καταλαβαινω. Για να βγει μικροτερο το image ?
warlock9_0 Δημοσ. 16 Δεκεμβρίου 2012 Δημοσ. 16 Δεκεμβρίου 2012 για να βγει μικρότερο το 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 μόνο
tritonas00 Δημοσ. 16 Δεκεμβρίου 2012 Μέλος Δημοσ. 16 Δεκεμβρίου 2012 δημιουργειται οταν χρειαζεται ο συγκεκριμενος, 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 Ζωαρα κυριοι!
warlock9_0 Δημοσ. 16 Δεκεμβρίου 2012 Δημοσ. 16 Δεκεμβρίου 2012 ωραίος μπορούμε να βάλουμε στην αρχή έλεγχο για τη διανομή ή και αυτόματα πχ στο debian και τα debianoειδή υπάρχει το /etc/debian_version και στο arch είδα /etc/pacman.conf
tritonas00 Δημοσ. 16 Δεκεμβρίου 2012 Μέλος Δημοσ. 16 Δεκεμβρίου 2012 Πιστευω απλα, με μια νεα variable BRdistro στην αρχη και να επιλεγει ο χρηστης απο μια λιστα, και αναλογα με την τιμη της να εκτελουνται τα αντιστοιχα κατω κατω.
tritonas00 Δημοσ. 17 Δεκεμβρίου 2012 Μέλος Δημοσ. 17 Δεκεμβρίου 2012 Μπηκε με ταπεινοτητα debian testing support. war οταν μπορεσεις καντο λιγο και σαν argument, γιατι και αυτο ειναι αναγκαστικο πλεον. 1
tritonas00 Δημοσ. 17 Δεκεμβρίου 2012 Μέλος Δημοσ. 17 Δεκεμβρίου 2012 (επεξεργασμένο) Μολις εκανα 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. Επεξ/σία 17 Δεκεμβρίου 2012 από tritonas00
mask2011 Δημοσ. 18 Δεκεμβρίου 2012 Δημοσ. 18 Δεκεμβρίου 2012 (επεξεργασμένο) Είχα μέρες που έτρεχα με δουλειές και σήμερα μπόρεσα να δοκιμάσω το script. Το backup έγινε κανονικά αλλά το restore όχι. Μου έβγαλε σφάλματα. Τα σφάλματα ξεκινούν από το σημείο που πρέπει να κάνει mount το dev,proc,sys. Από εκεί και πέρα δεν βάζει ούτε το grub ούτε μπορεί να βρει το fstab. Λογική συνέχεια ότι δεν μπορεί να δημιουργήσει το initramfs και να κάνει το chroot για το locale-gen. Δεν μπορώ να καταλάβω τι πήγε στραβά. Να πω τέλος ότι δοκίμασα με τα ξεχωριστά partition όσον αφορά το home και το boot σε Vbox. Ξανακάνω μία προσπάθεια... Τον βρήκα τον ένοχο... Δεν έφτανε το Partition του root. Επανέρχομαι... -------------------------------------------------------- Success... όλα πήγαν τέλεια. Μπούταρε κανονικά και χωρίς να κάνει κιχ. Good job guys!!!! Επεξ/σία 18 Δεκεμβρίου 2012 από mask2011
warlock9_0 Δημοσ. 18 Δεκεμβρίου 2012 Δημοσ. 18 Δεκεμβρίου 2012 έβαλα και distro arg στο restore, θέλει κεφαλαίο το πρώτο γράμμα έβαλα και exclude home στο backup, παίρνει μόνο όλα τα κρυφά αρχεία και τους κρυφούς φακέλους στο tar 3
warlock9_0 Δημοσ. 18 Δεκεμβρίου 2012 Δημοσ. 18 Δεκεμβρίου 2012 δοκιμές σε διάφορες διανομές, μαζέματα και γραφικά όπως το βλέπω
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα