Προς το περιεχόμενο

Linux Console Tools


trospe

Προτεινόμενες αναρτήσεις

Apoiko, στον τρόπο που περιγράφεις αν το remote μηχάνημα δεν "ακούει" έχουμε σφάλμα ή το nc θα περιμένει μέχρι το να "ακούσει" το remote μηχάνημα; Έχεις έτοιμα κάποια ολοκληρωμένη λύση για backup που να χρησιμοποιεί rsync; Πρπφανώς αν θέλω να πάρω backup σε local partition αρκεί dd if=/dev/hda1 | gzip -c > /xxx έτσι δεν είναι; Επίσης στο remote στην εντολή nc -l port | gzip -dc > backup.img δεν θέλει και παράμετρο p; Δηλαδή nc -lp port | gzip -dc > backup.img.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Apoiko, στον τρόπο που περιγράφεις αν το remote μηχάνημα δεν "ακούει" έχουμε σφάλμα ή το nc θα περιμένει μέχρι το να "ακούσει" το remote μηχάνημα;

Όχι, αν δεν ακούει τίποτα στο remote μηχάνημα, η connect() θα επιστρέψει «Connection refused» η nc θα κλείσει.

 

Έχεις έτοιμα κάποια ολοκληρωμένη λύση για backup που να χρησιμοποιεί rsync; Πρπφανώς αν θέλω να πάρω backup σε local partition αρκεί dd if=/dev/hda1 | gzip -c > /xxx έτσι δεν είναι;

Όχι, δεν έχω κάτι έτοιμο, αλλά μπορεί να γίνει. Διάβασε τη manpage του rsync.

Ναι, μπορείς να πάρεις με dd, αλλά πρέπει να το πάρεις από partition που είναι unmounted ή mounted read-only εκείνη τη στιγμή. Αλλιώς μάλλον θα είναι inconsistent το backup σου.

 

Επίσης στο remote στην εντολή nc -l port | gzip -dc > backup.img δεν θέλει και παράμετρο p; Δηλαδή nc -lp port | gzip -dc > backup.img.

 

Ναι, το ξέχασα γιατί βιαζόμουν :-) Πάλι καλά που το είδες.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι, μπορείς να πάρεις με dd, αλλά πρέπει να το πάρεις από partition που είναι unmounted ή mounted read-only εκείνη τη στιγμή. Αλλιώς μάλλον θα είναι inconsistent το backup σου.

 

Αν έκανα dd if=/dev/hda1 | gzip -c | nc remote.host.com 1234 δεν είναι το ίδιο; Πάλι mounted δεν θα είναι το partition; Επίσης αν έκανα dd if=/dev/hda1 | gzip -c | nc localhost 1234 και "τραβούσα" από localhost;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν έκανα dd if=/dev/hda1 | gzip -c | nc remote.host.com 1234 δεν είναι το ίδιο; Πάλι mounted δεν θα είναι το partition; Επίσης αν έκανα dd if=/dev/hda1 | gzip -c | nc localhost 1234 και "τραβούσα" από localhost;

 

Το να το περάσεις μέσα από το nc είναι κάτι καθαρά για δική σου ευκολία, αν το μηχάνημα στο οποίο είσαι δεν έχει χώρο/DVD Writer/οτιδήποτε. Σου επιτρέπει απλά να στείλεις τα δεδομένα σε οποιοδήποτε άλλο μηχάνημα εσύ επιθυμείς. Το να το περάσεις loopback από nc, είναι περιττό και μόνο πόρους θα σου καταναλώνει.

 

Απλά ξαναλέω, το backup γενικά πρέπει να το πάρεις από unmounted ή read-only partition με. Αυτό σημαίνει είτε ότι θα πρέπει να έχεις bootάρει πρώτα το σύστημα με κάποιο άλλο τρόπο (π.χ. liveCD),οπότε θα δίνεις τις εντολές από άλλο περιβάλλον, είτε να έχεις φτιάξει το σύστημά σου έτσι ώστε το "/" να είναι mounted read-only. Επομένως αυτά που προτείνω είναι για περιοδικό (στην καλύτερη) backup των μηχανημάτων. Εννοείται ότι για mission-critical μηχανήματα, πρέπει να χρησιμοποιηθεί τουλάχιστον κάποιο RAID 1 ή 5 και - αν θέλει κανείς να έχει δεύτερο μηχάνημα stand-by - να πάει σε κάποια λύση με το DRBD που έδωσε ο nske παραπάνω, πιθανώς συνδυασμένο με ένα UCARP για αυτόματη ταχεία αποκατάσταση των υπηρεσιών. Για τελείως enterprise συστήματα δε, υπάρχουν ειδικά filesystems για τέτοιες δουλειές (π.χ. το GPFS της IBM).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 μήνες μετά...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...