Jump to content



Ασφάλεια με RAID0 ?


mariosalice

Recommended Posts

προσφατα τραβηξα κατα λαθος το καλωδιο του ενος raptor κατα την λειτουργεια

κολλησε επιτοπου το συστημα και κατα την επανεκκινηση ελαβα μνμ "error on raid array 1"

η κονσολα της intel ΔΕΝ (ich5r) παρειχε δυνατοτητα Rebuild Array

οποτε λεω την πατησαμε...

ελα ομως που τελικα μπουταρε κανονικα...και δουλευα επι ενα μηνα με faulty array

παρολο που σαυτη τη συστοιχια ειχα κιολας το λειτουργικο!

βεβαια δεν ηταν το ιδιο σοβαρο με το να σου χτυπησει ο ενας δισκος

αλλα οπως και να εχει το error ηταν error....

παντως για raid0 δεν θα ρισκαριζα πολυτιμα δεδομενα...σε καμια περιπτωση

σ'αυτες τις περιπτωσεις παιζεις μονο με 0/1 ή 5 και αλλες πανακριβες λυσεις...

οποτε να εισαι καλυμμενος ακομα και δυο δισκοι να ψοφησουν ταυτοχρονα οτι τα δεδομενα δεν θα τα χασεις...(0/1)

Link to comment
Share on other sites

Αρχική απάντηση από Κοπρίτης

προσφατα τραβηξα κατα λαθος το καλωδιο του ενος raptor κατα την λειτουργεια

κολλησε επιτοπου το συστημα και κατα την επανεκκινηση ελαβα μνμ "error on raid array 1"

η κονσολα της intel ΔΕΝ (ich5r) παρειχε δυνατοτητα Rebuild Array

οποτε λεω την πατησαμε...

ελα ομως που τελικα μπουταρε κανονικα...και δουλευα επι ενα μηνα με faulty array

παρολο που σαυτη τη συστοιχια ειχα κιολας το λειτουργικο!

βεβαια δεν ηταν το ιδιο σοβαρο με το να σου χτυπησει ο ενας δισκος

αλλα οπως και να εχει το error ηταν error....

παντως για raid0 δεν θα ρισκαριζα πολυτιμα δεδομενα...σε καμια περιπτωση

σ'αυτες τις περιπτωσεις παιζεις μονο με 0/1 ή 5 και αλλες πανακριβες λυσεις...

οποτε να εισαι καλυμμενος ακομα και δυο δισκοι να ψοφησουν ταυτοχρονα οτι τα δεδομενα δεν θα τα χασεις...(0/1)

Εκτος αν εισαι πρωτος ξαδερφος του Μητσοτακη και σου χτυπησουν ολοι...αν και ακομα και εκει κατι μπορει να γινει αλλα θα τα σταξεις χοντρα www.tictac.gr

Link to comment
Share on other sites

Ευχαριστώ όλους τους φίλους που έκαναν τον κόπο να μου απαντήσουν.

Ιδιαίτερα μου άρεσε η ιστοσελίδα που έδωσε ο Κοπρίτης. Ερωτήματα όμως υπάρχουν άπειρα σχετικά με το RAID.

Προσωπικά αντιμετωπίζω το RAID-0 σαν ένα δίσκο. Όταν χτυπήσει ένας δίσκος δεν σημαίνει οτι έχει χάσει όλα του τα δεδομένα σε όλες τις περιπτώσεις με τη μια. Συνήθως αρχίζουν να εμφανίζονται κάποιοι bad sectors, ακούγεται παράξενα ο δίσκος, εμφανίζονται λάθη στις εγγραφές με corrupted αρχεία και πάει λέγοντας. Επομένως δεν είναι απαραίτητο να χαθούν με τη μια ανεπανόρθωτα όλα μας τα αρχεία.

Όταν έχουμε μια συστοιχία δύο δίσκων 300Gb (από 150Gb ο κάθε δίσκος) σε RAID-0 και τη φορμάρουμε μπορούμε να φτιάξουμε για παράδειγμα τρία partitions των 100 Gb. Ποιές περιοχές σε κάθε δίσκο πιάνει κάθε partition? Το πρώτο partition των 100 Gb για παράδειγμα θα πιάσει τα 50 πρώτα Gb του πρώτου δίσκου και τα 50 πρώτα Gb του 2ου δίσκου? Το ίδιο συμβαίνει στη συνέχεια και για τα άλλα partitions?

Με την παραπάνω λογική. αν έχουμε βάλει το page flie των Wιndows στο τελευταίο (γενικά σε άλλο) partition θα καθυστερούν οι αναγνώσεις και οι εγγραφές γιατί θα οι κεφαλές θα πηγαίνουν από την αρχή των δύο δίσκων στο τέλος. Βέβαια το ίδιο συμβαίνει και όταν έχουμε ένα δίσκο απλό. Αντίθετα αν είχαμε δυο δίσκους χωριστούς - ανεξάρτητους και βάζαμε το pagefile στο δεύτερο δίσκο, θα επιταχύναμε τη δουλειά μας.

Αν δούμε οτι αρχίζουν να εμφανίζονται προβλήματα σε ένα partition με ποιό τρόπο θα ξέρουμε ποιός δίσκος έχει πρόβλημα? Τα διαγνωστικά των δίσκων που στηρίζονται στο Smart που είναι ενσωματωμένο διαγνωστικό στους δίσκους θα δουλέψει ώστε να ξέρουμε την κατάσταση της υγείας των δύο δίσκων που έχουμε; Ειδικά σε RAID0 είναι απαραίτητη η πρόβλεψη της φυσικής κατάστασης των δίσκων, ώστε να προλάβουμε το κακό. Έχω φάει τον κόσμο να βρω ένα utility που να δείχνει τις πληροφορίες S.M.A.R.T. για RAID με SATA δίσκους και δεν βρίσκω. Ξέρετε κανένα?

Ανάλογα με το μέγεθος του stripe που έχουμε ορίσει μόνο ένα μέρος των αρχείων μας σπάει στους δύο δίσκους. Αν το stripe size είναι πάρα πολύ μεγάλο, με ποιό τρόπο γράφονται τα αρχεία που δεν σπάνε; Θα γεμίσουν πρώτο τα 50 Gb του πρώτου δίσκου ή θα γράφονται μισά στον ένα και μισά στον άλλο και με ποιά σειρά;

Το defragmentation με ποιό τρόπο δουλεύει σε RAID; Είναι αποτελεσματικό; Μήπως τα σπασμένα αρχεία στους δύο δίσκους (λόγω raid) τα βλέπει ως fragmented αρχεία και τα αντιγράφει ολόκληρα σε ένα φυσικό δίσκο οπότε χάνεται η ουσία του Raid?

Αν δούμε οτι ένας φυσικός δίσκος (αλήθεια με ποιό τρόπο?) είναι στα πρόθυρα να εγκαταλείψει τον μάταιο τούτο κόσμο, δεν υπάρχει τρόπος να μεταφέρουμε όλα τα δεδομένα στον καλό δεύτερο φυσικό δίσκο, σε περίπτωση που χωράνε ? Για παράδειγμα αλλαγή του τύπου του RAID χωρίς απώλεια δεδομένων είναι εφικτή?

Link to comment
Share on other sites

Mariosalice χωρις παρεξηγηση αλλα βαζε και καμια παραγραφο στο κειμενο ή αριθμησε τις ερωτησεις...σου απανταω σε οτι γνωριζω

α)εξαρταται σε πιο μερος θα εμφανιστουν τα bad sectors αν ειναι στο κομματι που bootari τοτε ειναι πολυ πιθανον να μη μπορει να μπει στα win-linux

β)Αυτο με τα partition λογικα δεσεμυει 2 ισαξιες περιοχες σε καθε δισκο οποτε ειναι οπως το λες...το page file επειδη το εψαχνα προσφατα ειναι καλο να βρισκεται οσο το δυνατον στην αρχη του δισκου και αν βρισκεται και σε εντελως ξεχωριστο δισκο ακομα καλυτερα (επισης κατι που διαβασα ειναι οτι καλο ειναι να του κανεις defrag που και που αλλα επειδη αυτο δεν γινεται οταν δουλευεις τα win μπορεις να το κανεις μονο αν το βαλεις 0 και κανεις reboot ...μετα απο αυτο τα win θα στο διαγραψουν και θα μπορεσεις να κανεις defrag...μολις τελειωσεις το ξαναοριζεις)

γ)Για το page fileεπισης διαβασα οτι καλο ειναι το συνολο εικονικη και φυσικη μνημη να ειναι γυρω στα 2 gb οποτε αν εχεις ενα γιγα μνημης βαζεις και 1 γιγα page file στο γρηγοροτερο σκληρο και στο πρωτευων partition...

δ)Οσο για το ποιος δισκος εχει προβλημα υπαχουν διαγνωστικα προγραμματα ΑΝ δεν κανω λαθος για raid arrays

ε)Τα stripe size καθοριζει πως κοβονται τα προγραμματα ...πχ αν εχεις βαλει stripe =64 και εχει ενα αρχειο 100 kb τοτε θα χωριστει απο 50 kb σε καθε δισκο...αν ηταν ομως 130 τοτε θα πηγαινε απο 64 στο καθε ενα και τα υπολοιπα 2 θα χωριζονταν δηλ 1 στο καθενα (σε αυτο δεν ειμαι 100% σιγουρος διοτι μπορει και να πηγαινει σε 1 μονο σκληρο )

ζ)Γενικα το stripe το επιλεγεις αναλογα με τις δουλεις που κανεις..πχ αν κανεις video editing επιλεγεις μεγαλο stripe για να χωριζονται πιο γρηγορα τα αρχεια αν εχεις πολλα μικρα αρχεια δεν σε συμφερει stripe 128 διοτι θα σου τωει τσαμπα χωρο..

η)Για μετατροπη παλι χωρις να ειμαι 100% σιγουρος νομιζω οτι γινεται σιγουρα μπορεις να κανεις raid 0 απο απλο δισκο (δλδ βαζωντας αλλο ενα)...δεν ξερω αν γινεται το αντιθετο (απο 2 σε 1) αλλα λογικα θα γινεται και αυτο...

Αν εχω κανει καποιος λαθος παρακαλω ας μας διαφωτιση καποιος..

Link to comment
Share on other sites

ison: Mariosalice χωρις παρεξηγηση αλλα βαζε και καμια παραγραφο στο κειμενο ή αριθμησε τις ερωτησεις...σου απανταω σε οτι γνωριζω

Mariosalice: Έκανα edit το αρχικό κείμενο. Ελπίζω να είναι καλύτερο τώρα.

ison: α)εξαρταται σε πιο μερος θα εμφανιστουν τα bad sectors αν ειναι στο κομματι που bootari τοτε ειναι πολυ πιθανον να μη μπορει να μπει στα win-linux

Mariosalice: Το NTFS όπως και οι σύγχρονοι δίσκοι είναι πιο ανθεκτικοί και τα προβλήματα αυτά διορθώνονται. Συνήθως αυτό που γίνεται όταν ένας δίσκος έχει πρόβλημα είναι να εμφανίζονται απανωτά corrupted files και να χτυπάει ή να έχει λόξυγγα. Εκεί κάνουμε ένα και μοναδικό checkdisk, backup και ότι σώσουμε ...

ison: β)Αυτο με τα partition λογικα δεσεμυει 2 ισαξιες περιοχες σε καθε δισκο οποτε ειναι οπως το λες...το page file επειδη το εψαχνα προσφατα ειναι καλο να βρισκεται οσο το δυνατον στην αρχη του δισκου και αν βρισκεται και σε εντελως ξεχωριστο δισκο ακομα καλυτερα (επισης κατι που διαβασα ειναι οτι καλο ειναι να του κανεις defrag που και που αλλα επειδη αυτο δεν γινεται οταν δουλευεις τα win μπορεις να το κανεις μονο αν το βαλεις 0 και κανεις reboot ...μετα απο αυτο τα win θα στο διαγραψουν και θα μπορεσεις να κανεις defrag...μολις τελειωσεις το ξαναοριζεις)

Mariosalice: Αυτό κάνω. Μηδενίζω κατά καιρούς το pagefile. Όταν είχα δυο δίσκους χώρια το έβαζα στην αρχή του δεύτερου. Μετά όταν έφτιαξα το RAID-0 έκανα ένα χωριστό partition για pagefile αλλά όταν το ξανασκέφτηκα είδα οτι ήταν λάθος και το έβαλα στο πρώτο partition που έχω το λειτουργικό.

ison: γ)Για το page fileεπισης διαβασα οτι καλο ειναι το συνολο εικονικη και φυσικη μνημη να ειναι γυρω στα 2 gb οποτε αν εχεις ενα γιγα μνημης βαζεις και 1 γιγα page file στο γρηγοροτερο σκληρο και στο πρωτευων partition...

Mariosalice: Τα ίδια τα Windows συστείνουν ως ιδανικό μέγεθος για το pagefile το μέγεθος της μνήμης Χ1.5 ακόμα και με 2 Gb μνήμης.

ison: δ)Οσο για το ποιος δισκος εχει προβλημα υπαχουν διαγνωστικα προγραμματα ΑΝ δεν κανω λαθος για raid arrays

Mariosalice: Δεν βρήκα κανένα διαγνωστικό για S.M.A.R.T. που να δουλεύει με SATA RAID. Βρήκα όμως προγράμματα που έχουν δυνατότητα να επανακτήσουν τα δεδομένα σε RAID-0 όταν έχει καταστραφεί ο ένας δίσκος όπως αυτό το πρόγραμμα που κοστίζει 368 !!!

ison: ε)Τα stripe size καθοριζει πως κοβονται τα προγραμματα ...πχ αν εχεις βαλει stripe =64 και εχει ενα αρχειο 100 kb τοτε θα χωριστει απο 50 kb σε καθε δισκο...αν ηταν ομως 130 τοτε θα πηγαινε απο 64 στο καθε ενα και τα υπολοιπα 2 θα χωριζονταν δηλ 1 στο καθενα (σε αυτο δεν ειμαι 100% σιγουρος διοτι μπορει και να πηγαινει σε 1 μονο σκληρο )

Mariosalice: Νομίζω οτι είναι διαφορετικά τα πράγματα. Ένα αρχείο των 100 kb θα χωριστεί σε 64 Kb και στο υπόλοιπο που είναι 36 Kb. Τα 130 ΜΒ χωρίζονται σε δύο κομμάτια των 64 ΚΒ και ένα των 2. Ένα πάει στον ένα φυσικό δίσκο και δύο πάνε στον άλλο. Σε ποιόν όμως πάει το κομμάτι που είναι 2ΚΒ? Το ίδιο ερώτημα έχω και για όλα τα αρχεία που είναι μικρότερα από 64 ΚΒ. Ένα αρχείο που έχει για παράδειγμα 63ΚΒ μέγεθος πάει σε ένα δίσκο χωρίς να σπάσει. Το ίδιο και τα κομμάτια των αρχείων που περισσεύουν. Πάνε όλα σε ένα δίσκο ή μοιράζονται ισόποσα στους δύο δίσκους. Νομίζω οτι μάλλον μοιράζονται.

ison: ζ)Γενικα το stripe το επιλεγεις αναλογα με τις δουλεις που κανεις..πχ αν κανεις video editing επιλεγεις μεγαλο stripe για να χωριζονται πιο γρηγορα τα αρχεια αν εχεις πολλα μικρα αρχεια δεν σε συμφερει stripe 128 διοτι θα σου τωει τσαμπα χωρο..

Mariosalice: Δεν νομίζω οτι το μέγεθος του stripe τρώει χώρο. Δηλαδή δεν είναι όπως το Allocation unit size όπου ότι περισσεύει μένει ανεκμετάλλευτο οπότε χάνουμε αποθηκευτικό χώρο. Στην ιστοσελίδα που μας έδωσε ο Κοπρίτης λέει κάποια πράγματα για το θέμα. Για RAID με δύο δίσκους είναι μάλλον καλύτερο το μεγάλο μέγεθος stripe αν κατάλαβα καλά γιατί ευνοείται η ταχύτερη εύρεση των αρχείων με λιγότερες μετακινήσεις της κεφαλής.

ison: η)Για μετατροπη παλι χωρις να ειμαι 100% σιγουρος νομιζω οτι γινεται σιγουρα μπορεις να κανεις raid 0 απο απλο δισκο (δλδ βαζωντας αλλο ενα)...δεν ξερω αν γινεται το αντιθετο (απο 2 σε 1) αλλα λογικα θα γινεται και αυτο...

Mariosalice: Αυτό ακριβώς θάθελα να ξέρω. Γίνεται;

ison: Αν εχω κανει καποιος λαθος παρακαλω ας μας διαφωτιση καποιος..

Mariosalice: Κάθε γνώμη, ακόμα και λάθος νάναι, βοηθάει.

Link to comment
Share on other sites

έχω μαμήσει 2 raid και σώσαμε αρκετά πράγματα

με το get back data

αρκεί οι δίσκοι να έχουν ζημιά όχι στο μηχανισμό τα υπόλοιπα έρχονται στην "καλύμπρα"

τα boot ξεboot partition δεν επηρεάζουν την όλη φάση...

του βάζεις 2-3-χ δίσκους ούτε καν σειρά δεν ζητάει να ξέρεις παίρνει κυμά και ανασυνθέτει αρχεία με μεγάλη επιτυχία.... θα έλεγα

προσωπική εμπειρία και μόνο αυτα που σου λέω

επίσης τα swap καλό είναι να είναι σε φυσικά ανεηάρτητο δίσκο

σε απλά διαφορετικόι partition είναι πιο αργό καλύτερα να είναι στο ίδιο με τα win....

τέλος καλό είναι να τοποθετείται στο τέλος του δίσκου!!!!!

μεγαλύτερο access delay αλλα μεγαλύτερο transfer rate

όπου τέλος τα εξώτερα αυλάκια....

Link to comment
Share on other sites

Ναι αλλά αν βάλουμε το pagefile στο τέλος του δίσκου, επειδή το λειτουργικό μπαίνει πρώτο και επομένως στην αρχή (προς το κέντρο) θα κινούνται οι κεφαλές άσκοπα σε μεγάλες αποστάσεις.

Στην περιφέρεια του δίσκου οι κεφαλές διαβάζουν στον ίδιο χρόνο μεγαλύτερο ποσό πληροφορίας απ' ότι στο κέντρο αλλά τα σφάλματα είναι μεγαλύτερα και η αναζήτηση πιο αργή όπως είπες.

Αν τα συνδυάσουμε όλα αυτά θα συμφωνήσω οτι μάλλον ένα μικρό partition στο τέλος (άρα στην περιφέρεια) ενός δεύτερου δίσκου (ο πρώτος μπορεί να είναι 2,3,4 ... φυσικοί δίσκοι σε RAID), δίνει τη μεγαλύτερη ταχύτητα.

Είχα παλιά ένα δίσκο τον γνωστό 80άρη Deathstar (deskstar) της ΙΒΜ, το συγκεκριμένο μοντέλο που είχε το πρόβλημα. Του έκανα αναβάθμιση του firmware ώστε να μην τον πάρω στα χέρια. Κράτησε πέντε χρόνια. Όταν σταμάτησε να λειτουργεί τον κρύωσα και τον έβαλα slave, αλλά δεν τον έβλεπαν τα Windows. Τον έβαλα σε εξωτερική θήκη USB και τον είδαν. Έκανα checkdisk και τον πήρα backup ολόκληρο χωρίς καμμιά απώλεια. Τον ξαναέβαλα σε slave, πάλι χαμένος ....

Πάντως διάφορα προγράμματα που δοκίμασα σε bootable CD για έλεγχο και ανάκτηση σκληρών δεν δούλεψαν σε SATA RAID. Αυτό που προτείνεις δουλεύει;

Νομίζω οτι υπάρχει λύση στο πρόβλημα του ενός χαλασμένου δίσκου. Φαίνεται οτι ο SIL RAID controller έχει δυνατότητα CONCATENATION, δηλαδή μεταγραφής όλων των αρχείων σε ένα από τους δύο δίσκους όπως γράφει το manual

6.3 Creating CONCATENATION Since BIOS no longer reports non-RAID drives to the system BIOS, if a non-RAID boot drive or data drive is desired, a

CONCATENATION can be created so BIOS will report it to the system BIOS. 1. To create a CONCATENATION, Select Create RAID set 2. Select CONCATENATION and press Enter. 3. Select the number of CONCATENATION drive (1~2) and press Enter. 4. Select CONCATENATION drive from the physical drive list and press Enter.

Θα ελέγξω και στο BIOS αν υπάρχει αυτή η επιλογή.

Ξέρει κανείς αν υπάρχει κάποιο πρόγραμμα αλλαγής μεγέθους του primary bootable partition σε συστοιχία RAID-0 SATA σκληρών δίσκων ?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

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

Important Information

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