Παρακάτω θα δούμε έναν απλό τρόπο για να κρατήσουμε backup τα αρχεία του home μας(όλα τα αρχεία του χρήστη μας) μέσα από γραφικό περιβάλλον(nautilus).
Πράγματα που θα χρειαστείτε:
- Το τερματικό
- Το nautilus
- Έναν εξωτερικό δίσκο ή φλασάκι τκλ.
1) Ανοίγουμε το τερματικό(Alt+F2>gnome-terminal) και εκτελούμε την εντολή:
- Κώδικας: Επιλογή όλων
gksudo nautilus /
Μεγάλη προσοχή στο παράθυρο που θα βγει.Έχουμε ανοίξει τα αρχεία ολόκληρου μας του συστήματος με δικαιώματα διαχειριστή.Με ένα λάθος τίποτα δεν επιστρέφει.ΠΡΟΣΟΧΉ σε κάθε κίνηση του ποντικιού!
(Δεν κλείνουμε το τερματικό!Το αφήνουμε ανοιχτό!)
2)Θα μας βγει ένα παράθυρο.Βρίσκουμε τον φάκελο /home και κάνουμε δεξί κλικ.Στη συνέχεια πατάμε "Ιδιότητες".
και μας βγαίνει το παράθυρο στο οποίο μπορούμε να δούμε το συνολικό μέγεθος των αρχείων του χρήστη μας:
Δεν κλείνουμε το nautilus.
3)Αφού λοιπόν έχουμε εξετάσει αν το μέγεθος είναι στο περίπου στα πλαίσια του εξωτερικού μας δίσκου μπορούμε να συνεχίσουμε με τα παρακάτω.
4)Συνδέουμε τον δίσκο ή φλασάκι
5)Κάνουμε πάλι δεξί κλικ στο /home και πατάμε "Συμπίεση..." :
Θα μας βγει το παρακάτω παράθυρο στο οποίο επιλέγουμε την συσκευή που θέλουμε να αποθηκευτούν τα αρχεία backup:
Στη συνέχεια πατάμε "Δημιουργία":
Περιμένουμε να ολοκληρωθεί η συμπίεση και πατάμε "OK".Πηγαίνουμε στον "Υπολογιστής" και κάνουμε ασφαλή αφαίρεση οδηγό κάνοντας δεξί κλικ πάνω του.
Πιο κάτω ο ktogias μας είπε πως γίνετε το ίδιο πράγμα από το τερματικό:
Ανοίγουμε το τερματικό(Alt+F2>gnome-terminal) και γράφουμε:
- Κώδικας: Επιλογή όλων
sudo tar -cz /home/ >
Μετά το ">" μπορούμε απλά κάνουμε drag'n'drop το εικονίδιο του usb stick μας ή οποιουδήποτε φακέλου από το nautilus στο παράθυρο του τερματικού. Αυτομάτως η διαδρομή προς το φάκελο που ρίξαμε στο τερματικό θα συμπληρωθεί στο τέλος της εντολής οπότε θα βλέπουμε κάτι σαν το πχ:
- Κώδικας: Επιλογή όλων
sudo tar -cz Notes/ > '/media/Expansion2TB/backup'
Συμπληρώνουμε στο τέλος το όνομα του αρχείου στο οποίο θέλουμε να πάει το αποτέλεσμα π.χ.:
- Κώδικας: Επιλογή όλων
sudo tar -cz Notes/ > '/media/Expansion2TB/backup/home-backup.tar.gz'
Και πατάμε στη συνέχεια enter για να τρέξει η εντολή. Μόλις ολοκληρωθεί και εμφανιστεί πάλι η προτροπή του τερματικού "user@host:~$" μπορούμε να αφαιρέσουμε τον εξωτερικό δίσκο μας. Φυσικά μπορούμε να γράψουμε όλη τη διαδρομή όπου θέλουμε να δημιουργηθεί το τελικό αρχείο χωρίς darg'n'drop χρησιμοποιώντας το πλήκτρο tab για αυτόματη συμπλήρωση της διαδρομής προκειμένου να μην χρειάζεται να πληκτρολογούμε πολλούς χαρακτήρες.
Περισσότερο διάβασμα (αγγλικά):
- Κώδικας: Επιλογή όλων
man tar
man gzip
Αν μάθουμε να χειριζόμαστε τα εργαλεία του τερματικού, θα μπορούμε να φτιάχνουμε εύκολα περίπλοκα σενάρια φλοιού (bash shells) που να αυτοματοποιούν διαδικασίες όπως αυτόματη λήψη αντιγράφων από πολλαπλούς φακέλους με μια εντολή, ή σε συγκεκριμένα χρονικά διατήματα (π.χ. κάθε τρίτη στις 11) - man cron - ή ακόμα και αυτόματα μόλις εισάγουμε ένα συγκεκριμένο usb δίσκο στον υπολογιστή, χωρίς να κάνουμε απολύτως τίποτα άλλο - man udev -.
Αυτά!
Copyright πάνε στον simosx και ktogias!
Στο μέλλον θα προσπαθήσω να γράψω έναν οδηγό για το πως κάνουμε backup(ακόμα και σε ολόκληρη κατάτμηση) από την γραμμή εντολών με το εργαλείο rdiff-backup.