Εργαλεία Χρήστη

Εργαλεία ιστότοπου


backups

Σύγκριση εκδόσεων

Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.

Σύνδεσμος σε αυτή την προβολή διαφορών.

Προηγούμενος έλεγχος και από τις δύο πλευρέςΠροηγούμενη αναθεώρηση
Επόμενη αναθεώρηση
Προηγούμενη αναθεώρηση
backups [2017/07/19 21:19] adminbackups [2023/08/18 13:18] (τρέχουσα) admin
Γραμμή 5: Γραμμή 5:
 ===== Εισαγωγή ===== ===== Εισαγωγή =====
  
-Στη CretaForce παίρνουμε πολύ σοβαρά την ασφάλεια των δεδομένων σας και για αυτό διατηρούμε καθημερινά και εβδομαδιαία αντίγραφα ασφαλείας τόσο στον ίδιο server όσο και σε  απομακρυσμένους servers. Σε αυτό το βοήθημα θα σας δείξουμε πώς μπορείτε να κατεβάζετε τα δικά μας αντίγραφα ασφαλείας στον υπολογιστή σας καθώς και πώς θα δημιουργείτε δικά σας που θα περιέχουν τα αρχεία σας και τις βάσεις δεδομένων σας.+Στη CretaForce παίρνουμε πολύ σοβαρά την ασφάλεια των δεδομένων σας και για αυτό διατηρούμε ημερήσια αντίγραφα ασφαλείας για τις τελευταίες 30 ημέρες τόσο στον ίδιο server όσο και 12 εβδομαδιαία σε απομακρυσμένους servers. Σε αυτό το βοήθημα θα σας δείξουμε πώς μπορείτε να κατεβάζετε τα δικά μας αντίγραφα ασφαλείας στον υπολογιστή σας καθώς και πώς θα δημιουργείτε δικά σας που θα περιέχουν τα αρχεία σας και τις βάσεις δεδομένων σας.
  
 ===== Πού βρίσκονται ===== ===== Πού βρίσκονται =====
  
  
-Τα ημερήσια και εβδομαδιαία αντίγραφα ασφαλείας βρίσκονται μέσα στο φάκελο backup.+Βρίσκονται μέσα στον φάκελο backup (είναι στο αρχικό επίπεδο του πακέτου hosting) ως υποφάκελοι με ονόματα της μορφής YYYYMMDD (έτος-μήνας-ημέρα), για παράδειγμα το αντίγραφο με ημερομηνία 15 Αυγούστου 2023 θα έχει ως όνομα φακέλου 20230815.
  
-Εβδομαδιαίο – Κάθε Κυριακή μετά τις 03:40:+===== Τι θα χρειαστεί να κατεβάσετε =====
  
-<code>backup --> username-weekly.tar</code>+Στις περισσότερες περιπτώσεις αρκεί να κατεβάζετε, με χρήση κάποιου FTP client, μια φορά την εβδομάδα το φάκελο που περιέχει το πιο πρόσφατο backup.
  
-Ημερήσιο – Κάθε ημέρα μετά τις 03:40:+Σε περίπτωση που είναι μεγάλος ο όγκος των αρχείων τότε το να κατεβάσετε ένα ένα τα αρχείο μέσω FTP θα είναι χρονοβόρα διαδικασία. Σε αυτή τη περίπτωση προτείνουμε να δημιουργήσετε ένα αρχείο tar που να περιέχει το ημερήσιο backup. Για να το κάνετε αυτό αρχικά θα πρέπει να συνδεθείτε στον server με SSH από τον παρακάτω σύνδεσμο:
  
-<code>backup --> username-daily.tar</code>+https://webssh.cretaforce.gr
  
-===== Τι θα χρειαστεί να κατεβάσετε =====+Και στη συνέχεια τρέχετε την παρακάτω εντολή αντικαθιστώντας την λέξη username με το username του πακέτου σας και το 20230815 με την αντίστοιχη ημερομηνία: 
 + 
 +<code>tar -vcf username.tar backup/20230815/*</code> 
 + 
 +Μόλις ολοκληρωθεί η δημιουργία του αρχείου tar τότε μπορείτε να το κατεβάσετε με FTP. Στη συνέχεια μην ξεχάσετε να το διεγράψετε για να ελευθερωθεί χώρος. 
 + 
 +Σε περίπτωση που το πακέτο σας δεν έχει αρκετά διαθέσιμο χώρο για την δημιουργία του αρχείου tar τότε μπορείτε να το δημιουργήσετε μέσα στον φάκελο /tmp του server με την παρακάτω εντολή: 
 + 
 +<code>tar -vcf /tmp/username.tar backup/20230815/*</code> 
 + 
 +Στη συνέχεια θα μπορείτε να το κατεβάσετε με SFTP (προσοχή όχι με FTP) μπαίνοντας στον φάκελο /tmp
  
-Στις περισσότερες περιπτώσεις αρκεί να κατεβάζετε, με χρήση κάποιου FTP client, μια φορά την εβδομάδα τo ημερήσιο backup. Το αρχείο αυτό μπορείτε να το διαχειριστείτε με το πρόγραμμα WinRAR. 
  
 ===== Επαναφορά αρχείων και βάσεων δεδομένων ===== ===== Επαναφορά αρχείων και βάσεων δεδομένων =====
  
-Η διαδικασία επαναφοράς των αρχείων και των βάσεων δεδομένων σας είναι αρκετά απλή. Για τα αρχεία σας θα πρέπει απλά να αντικαταστήσετε τα αρχεία της ιστοσελίδας σας με αυτά του backup. Για επαναφορά κάποιας βάσης δεδομένων αρκεί να χρησιμοποιήσετε το πρόγραμμα phpMyAdmin (http://phpmyadmin.domain.com όπου domain.com το δικό σας domain). Αφού συνδεθείτε στο phpMyAdmin, επιλέξτε τη βάση δεδομένων σας από το μενού στα αριστερά και στη συνέχεια χρησιμοποιείστε τη λειτουργία Import.+Η διαδικασία επαναφοράς των αρχείων και των βάσεων δεδομένων σας είναι αρκετά απλή. Για τα αρχεία σας θα πρέπει απλά να αντικαταστήσετε τα αρχεία της ιστοσελίδας σας με αυτά του backup. Για επαναφορά κάποιας βάσης δεδομένων αρκεί να χρησιμοποιήσετε το πρόγραμμα phpMyAdmin (http://phpmyadmin.domain.com όπου domain.com το δικό σας domain). Αφού συνδεθείτε στο phpMyAdmin, επιλέξτε τη βάση δεδομένων σας από το μενού στα αριστερά και στη συνέχεια χρησιμοποιήστε τη λειτουργία Import.
  
 ===== Πώς θα δημιουργήσετε δικά σας αντίγραφα ===== ===== Πώς θα δημιουργήσετε δικά σας αντίγραφα =====
  
-Οι παρακάτω οδηγίες είναι για πιο έμπειρους χρήστες που έχουν ευχέρια με τη γραμμή εντολών του Unix, μιας και λάθος εντολές μπορεί να καταστρέψουν τα αρχεία σας. +Για να δημιουργήσετε δικά σας αντίγραφα που να περιέχουν την τελευταία έκδοση των αρχείων και των βάσεων σας αρχικά θα πρέπει να συνδεθείτε στον server με SSH.
- +
-Αρχικά θα πρέπει να συνδεθείτε στον server. Για να το κάνετε αυτό θα χρειαστείτε ένα ssh2 client όπως το [[http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe|Putty]]. Αφού το κατεβάσετε και το τρέξετε θα πρέπει να κάνετε κάποιες ρυθμίσεις. Στην επιλογή Host Name γράψτε server1.cretaforce.gr (αντικαταστείτε ανάλογα με πιο server βρίσκεται το account σας) ενώ για Port αφήστε την 22 και για Connection Type το SSH2. Στο Saved Sessions γράψτε server1 (ή οτιδήποτε άλλο θέλετε) και πατήστε στο κουμπί Save. Στη συνέχεια κάντε διπλό κλικ πάνω στο server1 και στο παράθυρο που θα εμφανιστεί επιλέξτε το Yes. Το επόμενο βήμα είναι να πληκτρολογήσετε το username και το password που σας δόθηκε κατά την ενεργοποίηση του λογαριασμού σας.+
  
-Τώρα, ας υποθέσουμε ότι θέλετε να δημιουργήστε ένα νέο αντίγραφο ασφαλείας με όνομα domain.com.tar που θα περιέχει τα αρχεία του domain.com τότε θα εκτελέσετε την παρακάτω εντολή:+Ας υποθέσουμε ότι θέλετε να δημιουργήστε ένα νέο αντίγραφο ασφαλείας με όνομα domain.com.tar που θα περιέχει τα αρχεία του domain.com τότε θα εκτελέσετε την παρακάτω εντολή:
  
-<code>tar -cf domain.com.tar domain.com</code>+<code>tar -vcf domain.com.tar domain.com</code>
  
 Στη συνέχεια, ας υποθέσουμε ότι θέλετε να πάρετε αντίγραφο από μια βάση δεδομένων σας που έχει όνομα user_db και να το αποθηκεύσετε στο αρχείο user_db.sql: Στη συνέχεια, ας υποθέσουμε ότι θέλετε να πάρετε αντίγραφο από μια βάση δεδομένων σας που έχει όνομα user_db και να το αποθηκεύσετε στο αρχείο user_db.sql:
  
-<code>mysqldump -u user_db user_db > user_db.sql -p</code>+<code>mysqldump --no-tablespaces -u user_db user_db > user_db.sql -p</code>
  
 Τα αρχεία αυτά μπορείτε στη συνέχεια να τα κατεβάσετε στον υπολογιστή σας με κάποιο FTP client. Μόλις το κάνετε αυτό μη ξεχάσετε να τα διαγράψετε από το server για να μην καταναλώνουν από το διαθέσιμο χώρο του πακέτου σας. Τα αρχεία αυτά μπορείτε στη συνέχεια να τα κατεβάσετε στον υπολογιστή σας με κάποιο FTP client. Μόλις το κάνετε αυτό μη ξεχάσετε να τα διαγράψετε από το server για να μην καταναλώνουν από το διαθέσιμο χώρο του πακέτου σας.
Γραμμή 46: Γραμμή 53:
 ===== Επίλογος ===== ===== Επίλογος =====
  
-Εάν έχετε οποιαδήποτε απορία σχετικά με τη δημιουργία και επαναφορά αντιγράφων ασφαλείας μη διστάσετε να επικοινωνήσετε με το τμήμα τεχνικής υποστήριξης στην ηλεκτρονική διεύθυνση support@cretaforce.gr για να σας βοηθήσουμε.+Εάν έχετε οποιαδήποτε απορία σχετικά με τη δημιουργία και επαναφορά αντιγράφων ασφαλείας επικοινωνήσετε με το τμήμα τεχνικής υποστήριξης στην ηλεκτρονική διεύθυνση support@cretaforce.gr για να σας βοηθήσουμε.

CRETAFORCE E.E. - Αρ. Γ.Ε.ΜΗ: 159980803000 - Τηλ: (+30) 211 800 2580