Question : Comment diagnostiquer des erreurs physiques et logiques de disque dur ?


 Nous avons un serveur de Dell qui a 6 commandes physiques.

Les commandes sont configurées using le RAID

L'OS est configuré avec RAID 1
Des commandes de données sont configurées avec RAID 5

Nous obtenons quelques erreurs d'unité de disques.


1.  Comment est-ce que je sais si les erreurs de disque sont liées au disque physique ou au disque logique ?

2.  Les erreurs de disque physiques peuvent être fixes, l'un ou l'autre en remplaçant les commandes après le soutien des données,
     maintenant si son une erreur logique, comment la fixer ?

3.  Peut-il y a une erreur de disque logique due à la configuration inexacte de RAID des commandes ?

4. Peut-il y a une erreur de disque logique due à l'incompatibilité entre les commandes de matériel ?

5.  le matériel est 64-bit, du système d'exploitation nous ont chargé est Microsoft Windows 2008 (à 32 bits).

6. Comment diagnostiquer s'il y a n'importe quelle corruption de RAID ou des issues logiques de disque ?

Réponse : Comment diagnostiquer des erreurs physiques et logiques de disque dur ?

Bien, dedans

      {33, « B »}, {22, « C »}, {22, « D »}, {44, « E »}, {22, « D »}

vous avez qu'entrée très double - l'enlever juste après qu'elle soit assortie, par exemple.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :
#include  
#include  
#include  
#include  
#include  
#include  
#include  

using namespace DST ;

struct StudentAttempt
{
   distance d'international ;
   studentName de corde ;
} ;

bool cmpEntry (StudentAttempt laissé, droit de StudentAttempt) {
   == de retour right.studentName du && left.studentName du == right.distance de left.distance ;
}
cmpAttempts de bool (StudentAttempt laissé, droit de StudentAttempt) {
   si (left.distance < right="">et v, StudentAttempt& SA, stringstream& solides solubles de const) {

   vecteur : : const_iterator i = v.begin () ;
  size_t la SZ = 0 ;
  le bFirst de bool = rectifient ;

  tandis que (I ! = v.end ()) {

    si (isDistEqual (*i, SA)) {
    
      si (! studentName du bFirst) <>solides solubles ;
      ++sz ;
    }

    ++i ; 
    bFirst = faux ;
  }

  la SZ de retour ;
}
 

force d'international () {

   throwDist de StudentAttempt [] = {
      {50, « A »},      {22, « A »},      {16, « B »},      {44, « C »},
      {33, « D »},      {34, « E »},      {22, « F »},      {21, « G »},
      {49, « A »},      {5, « B »},      {2, « C »},      {22, « A »},
      {33, « B »},      {22, « C »},      {22, « D »},      {44, « E »}, {22, « D »}
   } ;


   ensemble manipulé ;

   international len = sizeof) (de throwDist/sizeof (throwDist [0]) ;

   dist de vecteur (le throwDist, throwDist + len) ;
   vecteur : : iterator il = dist.begin () ;

   sorte (dist.begin (), dist.end (), cmpAttempts) ;

   unique (dist.begin (), dist.end (), cmpEntry) ; // enlève les reproductions identiques du vecteur assorti


   pour (; il ! = dist.end () ; it++) {

      stringstream solides solubles ;

      paires : : iterator, bool> p = handled.insert (it->distance) ;

      si (! p.second) continuent ; // déjà manipulé

      si (0  < printAllEqual="">
           
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us