Jump to content



Recommended Posts

Δημοσιεύτηκε

Καλημέρα παιδιά, έχω ένα server 14.04 και τον έκανα ένα backup με -tar. Ο φάκελος του backup βρίσκεται αν πατήσω στο root ls -l. Πως μπορώ να το κάνω copy σε εξωτερική συσκευή μαζί με όλα τα permissions που έχει τώρα έτσι ώστε αν το χρειαστώ σε περίπτωση που κάτι χαλάσει να το κάνω restore; Ευχαριστώ.

Μπορείς να το κάνεις και από το διαχειριστή αρχείων, αφού συνδέσεις μια εξωτερική συσκευή αποθήκευσης.

Αν θέλεις να το κάνεις από κονσόλα, βρίσκεις πρώτα ποιο είναι το path για τη συσκευή που συνέδεσες. Τρέξε την mount και θα σου βγάλει όλα τα προσαρτημένα file systems.

/dev/sda1 on /mnt/sd type ext4 (rw,noatime,data=ordered)

στο παράδειγμα η συσκευή βρίσκεται στο /mnt/sd και τρέχεις

cp /backup_file /mnt/sd/

ως root. Φυσικά αυτό είναι παράδειγμα και πρέπει να χρησιμοποιήσεις το όνομα του αρχείου που έχεις και το σωστό φάκελο που είναι η εξωτερική μονάδα.

  • Like 1
Μόλις τώρα, το μέλος trendy έγραψε:

Μπορείς να το κάνεις και από το διαχειριστή αρχείων, αφού συνδέσεις μια εξωτερική συσκευή αποθήκευσης.

Αν θέλεις να το κάνεις από κονσόλα, βρίσκεις πρώτα ποιο είναι το path για τη συσκευή που συνέδεσες. Τρέξε την mount και θα σου βγάλει όλα τα προσαρτημένα file systems.


/dev/sda1 on /mnt/sd type ext4 (rw,noatime,data=ordered)

στο παράδειγμα η συσκευή βρίσκεται στο /mnt/sd και τρέχεις


cp /backup_file /mnt/sd/

ως root. Φυσικά αυτό είναι παράδειγμα και πρέπει να χρησιμοποιήσεις το όνομα του αρχείου που έχεις και το σωστό φάκελο που είναι η εξωτερική μονάδα.

Ευχαριστώ πολύ.

Αν και το καλύτερο για μένα είναι να παρεις backup με "dd" όλο το δίσκο.

 

πχ. # dd if=/dev/sda of=/tmp/$(hostname)-$(date +%F_%R) 

 

,όπου /tmp/  βάζεις το path από έναν mounted δισκο ή από το 2ο δίσκο του συστήματος

  • Like 1

Όχι σε mounted δίσκο dd!

Υπάρχει πιθανότητα να μην περαστούν σωστά βάσεις δεδομένων καθώς και ό,τι δεν έχει γίνει sync στον δίσκο.

Εγώ χρησιμοποιώ rsync, που είναι πιο ευέλικτο και υποστηρίζει incremental backup, καθώς και exclude directories.

rsync -aEv --delete-during --exclude-from=/home/trendy/rsync-exclude --rsh="ssh -i /home/trendy/.ssh/id_rsa"  / trendy@sargos:/media/backup/ > /dev/null

Στο rsync-exclude έχω αυτά που δε χρειάζονται backup, πχ /dev/* /sys/*

  • Like 2

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.