Backup disk ή partitions με Ubuntu live cd/dvd (δικτυακό)

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Backup disk ή partitions με Ubuntu live cd/dvd (δικτυακό)

Δημοσίευσηαπό demosthenesk » 05 Φεβ 2011, 11:54

Αυτός ο οδηγός περιγράφει πώς μπορείτε να κάνετε Backup / Restore τα ntfs partitions ή γενικά partitions ή όλο τον σκληρό δίσκο ενός υπολογιστή.
Για τις εργασίες αυτές θα χρειαστείτε έναν υπολογιστή που να τρέχει οποιαδήποτε διανομή linux και ένα live cd/dvd linux.
Εδώ εγώ θα χρησιμοποιήσω το live dvd Ubuntu 10.04.

Η μέθοδος αυτή είναι ιδανική για να πάρετε backup το laptop σας ή άλλον υπολογιστή αν δουλεύεται σαν τεχνικός υπολογιστών.

Όλα τα backup θα είναι συμπιεσμένα με το gzip και χωρισμένα αρχεία σε μέγεθος ενός dvd 4.4GB έτσι ώστε να μπορείτε να γράψετε το backup σε δισκάκια dvd.
Αν έχετε Blue-Ray μπορείτε ελεύθερα, όπως θα δείτε, να αλλάξετε το μέγεθος των splited αρχείων όπως επιθυμείτε.


Backup ntfs partitions
1) Boot από το live cd/dvd (example: Ubuntu 10.04) στον υπολογιστή που θα κάνουμε backup.

2) setup network
Κώδικας: Επιλογή όλων
sudo ifconfig eth0 192.168.0.2 up

εδώ μπορείτε να έχετε διαφορετική κάρτα και ip. Για παράδειγμα eth1 192.168.2.1 κτλ ανάλογα το δίκτυο σας.


3) δημιουργείστε ένα mount point
Κώδικας: Επιλογή όλων
mkdir remotefolder


4) εγκατάσταση του sshfs
Κώδικας: Επιλογή όλων
sudo apt-get install sshfs


5)mount remote folder από backup server
Κώδικας: Επιλογή όλων
sshfs user@192.168.0.1:/mnt/store remotefolder


εδώ γίνεται το μοντάρισμα ενός απομακρισμένου φακέλου από τον υπολογιστή που τρέχει linux και ssh.
ανάλογα το username σας την ip του υπολογιστή που θα είναι ο backup server σας και το που θέλετε να αποθηκευτούν τα αρχεία μπορείτε να αλλάξετε τις τιμές

user@192.168.0.1
/mnt/store
remotefolder

για παράδειγμα αν το username σας είναι bilys η ip του server 192.168.2.100 και ο φάκελος που θα γράψετε το backup o /home/bilys/mybackup θα πρέπει να γράψετε

Κώδικας: Επιλογή όλων
sshfs bilys@192.168.2.100:/home/bilys/mybackup remotefolder


το remotefolder είναι το όνομα του φακέλου που δημιουργήσαμε στο μηχάνημα με το live dvd στο βήμα 3.

Με αυτόν τον τρόπο ότι γράφετε πλέον στον φάκελο remotefolder θα γράφετε απευθείας στο backup server.
Έτσι τα αρχεία backup που θα δημιουργήσουμε στον φάκελο αυτό θα γραφτούν κατευθείαν δικτυακά στον server! :clap:

6) change directory στο remotefolder
Κώδικας: Επιλογή όλων
cd remotefolder


7) δώστε δικαιώματα ανάγνωσης εγγραφής στο partition που θα κάνουμε backup π.χ. /dev/sda1
Κώδικας: Επιλογή όλων
sudo chmod 777 /dev/sda1


για να δείτε τους δίσκους και τα partition σας μπορείτε να πάτε στο System -> Administration -> Gparted

8) κάνουμε το backup του /dev/sda1

Κώδικας: Επιλογή όλων
ntfsclone --save-image --output - /dev/sda1 | gzip | split -b 4400M - sda1.gz_


η εντολή αυτή θα δημιουργήσει splited αρχεία του τύπου sda1.gz_aa, sda1.gz_ab, sda1.gz_ac, sda1.gz_ad κτλ
κάθε ένα θα έχει μέγεθος 4400Mb ή 4.4Gb. Μπορείτε να αλλάξετε την τιμή 4400Μ για άλλα μεγέθη.

Restore ntfs partitions
Μετά από καιρό ας πούμε ότι θέλετε να κάνετε restore.

Εκτελέστε τα βήματα από το 1-7 στον υπολογιστή που θα κάνετε restore.

8) σιγουρετείτε ότι έχετε κάνει
Κώδικας: Επιλογή όλων
sudo chmod 777 /dev/sda1


9) restore partition
Κώδικας: Επιλογή όλων
cat sda1.gz_* | gunzip | ntfsclone -r -O /dev/sda1 -


Η μέθοδος αυτή βασίζετε ότι όλα τα αρχεία backup βρίσκονται σε έναν φάκελο σε έναν backup server.
Αν τα έχετε τα αρχεία σε dvd θα πρέπει να τα αντιγράψετε στο φάκελο του server πρώτα.
Με αυτήν την μέθοδο δεν μπορείτε να αλλάζετε dvd!

Με αυτήν την μέθοδο περιγράψαμε πώς μπορείτε να αντιγράφετε, να συμπιέζετε και να κάνετε splited αρχεία backup από ένα partition.
ΠΡΟΣΟΧΗ !!! Με αυτήν την μέθοδο δεν αντιγράφετε το MBR αλλά μόνο τα δεδομένα στα partitions ntfs

Backup όλο τον δίσκο με όλα τα partitions και το MBR

Η προηγούμενη μέθοδος ήταν μόνο για τα δεδομένα των ntfs partitions.
Τώρα θα δούμε πώς αντιγράφουμε γενικά οποιοδήποτε partition.

Backup γενικά

Ακολουθείστε τα βήματα 1-7 της προηγούμενης μεθόδου.

Για backup ενός partition π.χ. /dev/sda1 κάντε

8)
Κώδικας: Επιλογή όλων
dd if=/dev/sda1 | gzip | split -b 4400M - sda1.gz_


Για backup όλου του δίσκου και του MBR π.χ. /dev/sda κάντε

8)
Κώδικας: Επιλογή όλων
dd if=/dev/sda | gzip | split -b 4400M - sda.gz_


Restore γενικά

Ακολουθείστε τα βήματα 1-7 της προηγούμενης μεθόδου.

Για restore ενός partition π.χ. /dev/sda1 κάντε

8) restore partition
Κώδικας: Επιλογή όλων
cat sda1.gz_* | gunzip | dd of=/dev/sda1


Για restore όλου του δίσκου π.χ. /dev/sda κάντε

8) restore partition
Κώδικας: Επιλογή όλων
cat sda.gz_* | gunzip | dd of=/dev/sda


ΣΗΜΕΙΩΣΗ: Πριν το οποιοδηποτε backup/restore βεβαιωθείτε ότι έχετε κάνει
Κώδικας: Επιλογή όλων
sudo chmod 777 /dev/sda1

ή
Κώδικας: Επιλογή όλων
sudo chmod 777 /dev/sda


αντίστοιχα.

Όταν κάνετε backup με το dd αντιγράφετε όλο το partition από το μέταλο και όχι μόνο τα δεδομένα. Δλδ με το dd αντιγράφετε cluster προς cluster τον δίσκο και έτσι αντιγράφετε και δεδομένα και κενό χώρο, για αυτό με το dd τα αρχεία βγαίνουν mirror του δίσκου ή του partition αλλά και πολύ μεγάλα!

Έτσι αν έχετε έναν δίσκο 500Gb η μέθοδος αυτή θα δημιουργήσει περίπου 400 GB συμπιεσμένα και splited αρχεία.
Η συμπίεση είναι περίπου στο μισό δλδ.

Μπορείτε να έχετε μεγαλύτερη συμπίεση από το 1-9. Το default είναι 6.
Για να γίνει αυτό θα πρέπει στην εντολή backup να γράψετε π.χ.

8)
Κώδικας: Επιλογή όλων
dd if=/dev/sda | gzip -9 | split -b 4400M - sda.gz_


δλδ αλάζετε το gzip με την συμπίεση που θέλετε, gzip -9 ή gzip -8 ή gzip -7 κτλ

Καλή επιτυχία ! :angel:
Τελευταία επεξεργασία από demosthenesk και 05 Φεβ 2011, 22:19, έχει επεξεργασθεί 2 φορά/ες συνολικά
Γνώσεις ⇛ Linux: Πολύ Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Λειτουργικό: Ubuntu 10.04 LTS σε Fujitsu Siemens Amilo M6450
Προδιαγραφές ⇛ Intel(R) Pentium(R) M processor 1.70GHz │ 1,268 Gb │ Intel Corporation Mobile 915GM/GMS/910GML Express │ Intel Corporation PRO/Wireless 2200BG [Calexico2] │ - │ Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition │ Intel Corporation Mobile 915GM/GMS/910GML Express 1280X768
Άβαταρ μέλους
demosthenesk
punkTUX
punkTUX
 
Δημοσιεύσεις: 199
Εγγραφή: 09 Ιαν 2010, 17:39
Εκτύπωση

Re: [ΟΔΗΓΟΣ] Backup disk ή partitions με Ubuntu live cd/dvd

Δημοσίευσηαπό ftso » 05 Φεβ 2011, 22:00

Πολύ καλό! Μπράβο σου!

Ένα πολύ καλό εργαλείο που μας δίνει εκτός των άλλων και το παραπάνω αποτέλεσμα με ένα λίγο πιο αυτοματοποιημένο τρόπο είναι το mondorescue.
Δείτε το ειδικά στην περίπτωση που θέλετε να πάρετε backup ζωντανό σύστημα.
Μπορεί να φτιάξει ακόμα και iso(s) με όλο το σύστημα το οποίο είναι bootable και μπορεί να επαναφέρει το σύστημα χωρίς την χρήση άλλου εργαλείου!
http://www.mondorescue.org/
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Backup disk ή partitions με Ubuntu live cd/dvd (δικτυακό

Δημοσίευσηαπό demosthenesk » 05 Φεβ 2011, 22:13

ευχαριστώ.

Ωραίο πρόγραμμα δεν το ήξερα!
Γνώσεις ⇛ Linux: Πολύ Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Λειτουργικό: Ubuntu 10.04 LTS σε Fujitsu Siemens Amilo M6450
Προδιαγραφές ⇛ Intel(R) Pentium(R) M processor 1.70GHz │ 1,268 Gb │ Intel Corporation Mobile 915GM/GMS/910GML Express │ Intel Corporation PRO/Wireless 2200BG [Calexico2] │ - │ Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition │ Intel Corporation Mobile 915GM/GMS/910GML Express 1280X768
Άβαταρ μέλους
demosthenesk
punkTUX
punkTUX
 
Δημοσιεύσεις: 199
Εγγραφή: 09 Ιαν 2010, 17:39
Εκτύπωση

Re: Backup disk ή partitions με Ubuntu live cd/dvd (δικτυακό

Δημοσίευσηαπό the_eye » 06 Φεβ 2011, 05:39

Ακόμα να αναφέρουμε και το clonezilla ένα πολύ δυνατό εργαλείο στο backup δίσκων και partition.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Backup disk ή partitions με Ubuntu live cd/dvd (δικτυακό

Δημοσίευσηαπό demosthenesk » 06 Φεβ 2011, 19:11

είδα το Mondo. Πολύ καλό αλλά κρίμα που δεν υπάρχει σε livedvd για να γίνονται backup συστημάτων και restore χωρίς αναγκαστική εγκατάσταση πρώτα linux.

Θα πρέπει αυτό το πρόγραμμα να μπει στο SystemRescueCd έτσι ώστε φορτώνοντας το με docache να μπορούμε να αλλάζουμε dvd και να κάνουμε backup/restore.

Προσπάθησα να το εγκατατήσω από το 10.04 live dvd αλλά δεν το είχε.
Γνώσεις ⇛ Linux: Πολύ Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Λειτουργικό: Ubuntu 10.04 LTS σε Fujitsu Siemens Amilo M6450
Προδιαγραφές ⇛ Intel(R) Pentium(R) M processor 1.70GHz │ 1,268 Gb │ Intel Corporation Mobile 915GM/GMS/910GML Express │ Intel Corporation PRO/Wireless 2200BG [Calexico2] │ - │ Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition │ Intel Corporation Mobile 915GM/GMS/910GML Express 1280X768
Άβαταρ μέλους
demosthenesk
punkTUX
punkTUX
 
Δημοσιεύσεις: 199
Εγγραφή: 09 Ιαν 2010, 17:39
Εκτύπωση

Re: Backup disk ή partitions με Ubuntu live cd/dvd (δικτυακό

Δημοσίευσηαπό ftso » 06 Φεβ 2011, 19:32

demosthenesk έγραψε:είδα το Mondo. Πολύ καλό αλλά κρίμα που δεν υπάρχει σε livedvd για να γίνονται backup συστημάτων και restore χωρίς αναγκαστική εγκατάσταση πρώτα linux.

Το mondo όπως είπα είναι ότι καλύτερο για live 24/7 συστήματα.

demosthenesk έγραψε:Προσπάθησα να το εγκατατήσω από το 10.04 live dvd αλλά δεν το είχε.

δυστυχώς το έχω δοκιμάσει μόνο σε debian σύστημα στο οποίο έφτιαξα και mini web interface για να γίνονται όλα με 2-3 κλικ από άλλο pc!
σε ubuntu δεν είχα εμπειρία...
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Backup disk ή partitions με Ubuntu live cd/dvd (δικτυακό

Δημοσίευσηαπό demosthenesk » 06 Φεβ 2011, 19:41

το Mondo κάνει backup live μηχάνημα, πολύ καλό.

Το Restore γίνεται πάλι σε live μηχάνημα? Και μετά το restore το μηχάνημα έχει αλλάξει ενώ όσο ήταν live? Αν γίνεται αυτό είναι καταπληκτικό!!! :thumbup: :!:
Γνώσεις ⇛ Linux: Πολύ Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Λειτουργικό: Ubuntu 10.04 LTS σε Fujitsu Siemens Amilo M6450
Προδιαγραφές ⇛ Intel(R) Pentium(R) M processor 1.70GHz │ 1,268 Gb │ Intel Corporation Mobile 915GM/GMS/910GML Express │ Intel Corporation PRO/Wireless 2200BG [Calexico2] │ - │ Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition │ Intel Corporation Mobile 915GM/GMS/910GML Express 1280X768
Άβαταρ μέλους
demosthenesk
punkTUX
punkTUX
 
Δημοσιεύσεις: 199
Εγγραφή: 09 Ιαν 2010, 17:39
Εκτύπωση

Re: Backup disk ή partitions με Ubuntu live cd/dvd (δικτυακό

Δημοσίευσηαπό ftso » 06 Φεβ 2011, 19:55

Μπορείς να επαναφέρεις και κομμάτια live συστήματος.
Αλλά αν για παράδειγμα τα φτύσει ο δίσκος στον οποίο τρέχει το μηχάνημα, απλά βάζεις άλλον ανεξαρτήτου μεγέθους και το επαναφέρεις ακριβώς όπως ήταν.
Ακόμα και το MBR!
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Backup disk ή partitions με Ubuntu live cd/dvd (δικτυακό

Δημοσίευσηαπό Lionux » 31 Αύγ 2011, 03:19

Εξαιρετικός οδηγός!!!

demosthenesk έγραψε:είδα το Mondo. Πολύ καλό αλλά κρίμα που δεν υπάρχει σε livedvd για να γίνονται backup συστημάτων και restore χωρίς αναγκαστική εγκατάσταση πρώτα linux.


Στην περίπτωση αυτή δες το PING που είναι πανίσχυρο ταχύτατο κ πολυ εύκολο:
http://ping.windowsdream.com/
Spoiler: show
System: TOSHIBA Satellite A300
Distro: Ubuntu 14.04.5 trusty
Kernel: 3.13.0-107-generic
Desktop: KDE 4.13.3
Bios: INSYDE version: 2.20
CPU:Dual core Intel T3400
Graphics Card:[AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470]
Audio Card: Intel 82801
Network Card: Qualcomm Atheros AR928X driver: ath9k
Επιπεδο linux:Μεσο
Aγγλικα:Μετρια
Προγραμματισμος:Oχι
Άβαταρ μέλους
Lionux
punkTUX
punkTUX
 
Δημοσιεύσεις: 173
Εγγραφή: 23 Νοέμ 2009, 02:26
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Οδηγοί - How to - Tutorials