Jump to content
Sign in to follow this  
PGpaolo

Linux - RAID 5 e Multiple Disk ADMinistrator

Recommended Posts

root@lnx1:~# mdadm --detail /dev/md2
/dev/md2:
       Version : 00.90
 Creation Time : Fri Apr 30 23:47:11 2010
    Raid Level : raid5
    Array Size : 4303245120 (4103.89 GiB 4406.52 GB)
 Used Dev Size : 1434415040 (1367.96 GiB 1468.84 GB)
  Raid Devices : 4
 Total Devices : 3
Preferred Minor : 2
   Persistence : Superblock is persistent

   Update Time : Thu Oct 21 22:04:55 2010
         State : clean, degraded
Active Devices : 3
Working Devices : 3
Failed Devices : 0
 Spare Devices : 0

        Layout : left-symmetric
    Chunk Size : 64K

          UUID : 8af16174:1e8b8ee5:a4d2adc2:26fd5302
        Events : 0.4479906

   Number   Major   Minor   RaidDevice State
      0       8        2        0      active sync   /dev/sda2
      1       8       34        1      active sync   /dev/sdc2
      2       8       18        2      active sync   /dev/sdb2
      3       0        0        3      removed

sdd partizionato come segue

 

                              Disk Drive: /dev/sdd
                     Size: 1500301910016 bytes, 1500.3 GB
            Heads: 255   Sectors per Track: 63   Cylinders: 182401

   Name        Flags      Part Type  FS Type          [Label]        Size (MB)
------------------------------------------------------------------------------
   sdd1        Boot        Primary   Linux raid autodetect            25169.36
   sdd2                    Primary   Linux raid autodetect          1468845.83
   sdd3                    Primary   Linux swap / Solaris              6284.12

sda, sdb ed sdc partizionati come segue

 

                        cfdisk (util-linux-ng 2.13.1.1)

                             Disk Drive: /dev/sdc
                     Size: 1500301910016 bytes, 1500.3 GB
            Heads: 255   Sectors per Track: 63   Cylinders: 182401

   Name        Flags      Part Type  FS Type          [Label]        Size (MB)
------------------------------------------------------------------------------
   sdc1                    Primary   Linux raid autodetect            25166.88*
   sdc2                    Primary   Linux raid autodetect          1468841.07*
   sdc3                    Primary   Linux swap / Solaris              6291.36*

cerco di infilare la partizione sdd2 in /dev/md2 con

mdadm /dev/md2 -a /dev/sdd2

che mi risponde

mdadm: /dev/sdd2 not large enough to join array

 

e dire che sdd2 pare addirittura più grande dei tre fratelli sda2, sdb2 ed sdc2

 

Chi mi aiuta?

Grazie, ciao

 

P.S.: che significa l'asterisco

------------------------------------------------------------------------------
   sdc1                    Primary   Linux raid autodetect            25166.88*
   sdc2                    Primary   Linux raid autodetect          1468841.07*
   sdc3                    Primary   Linux swap / Solaris              6291.36*

dopo la dimensione in MB delle partizioni???

Share this post


Link to post
Share on other sites

                              Disk Drive: /dev/sdd
                     Size: 1500301910016 bytes, 1500.3 GB
            Heads: 255   Sectors per Track: 63   Cylinders: 182401

   Name        Flags      Part Type  FS Type          [Label]        Size (MB)
------------------------------------------------------------------------------
   sdd1        Boot        Primary   Linux raid autodetect            25169.36
   sdd2                    Primary   Linux raid autodetect          1468845.83
   sdd3                    Primary   Linux swap / Solaris              6284.12

sda, sdb ed sdc partizionati come segue

 

La Flag "Boot" in realtà è stata tolta prima di scrivere le partizioni sul disco! :approved:

Share this post


Link to post
Share on other sites
Dopo qualche ricerca in Rete ho risolto, nello specifico, grazie al comando "sfdisk -d /dev/sdc | sfdisk /dev/sdd --force" :redface:

 

Hey, adesso fai come Marzullo e come capita nel 90% dei casi a me? Ti fai una domanda e ti dai una risposta? :cartello_lol:

 

Ancora una domanda ma, che significato ha il valore di "Preferred Minor"???

Grazie

 

E' il numero assegnato all'array raid: quando crei md0 , il minor number sarà 0 :)

Share this post


Link to post
Share on other sites
Dopo qualche ricerca in Rete ho risolto, nello specifico, grazie al comando "sfdisk -d /dev/sdc | sfdisk /dev/sdd --force" :redface:

 

Che è il modo corretto per creare la stessa tabella delle partizioni su un secondo disco.

Share this post


Link to post
Share on other sites
Hey, adesso fai come Marzullo e come capita nel 90% dei casi a me? Ti fai una domanda e ti dai una risposta? :cartello_lol:

Faccio quasi sempre così! È che non riesco ad attendere la risposta e continuo a cercarmela da solo! :approved:

 

Rilancio con altre domande...

   Number   Major   Minor   RaidDevice State
      0       8        2        0      active sync   /dev/sda2
      1       8       34        1      active sync   /dev/sdc2
      2       8       18        2      active sync   /dev/sdb2
      4       8       50        3      active sync   /dev/sdd2

... come mai nella colonna "Number" manca il numero 3? Non dovrebbero essere in ordine? Come faccio a fare diventare 3 la partizione/disco 4? Che significato hanno le colonne Major e Minor?

Grazie a tutti!

Share this post


Link to post
Share on other sites
Che significato hanno le colonne Major e Minor?

Grazie a tutti!

 

Lascia perdere, è un casino da spiegare.

Estremamente semplificando: li usa il kernel per riconoscere le periferiche (minor) che usano lo stesso driver (major). Ad esempio tutti i volumi raid hanno lo stesso major perchè son gestiti dallo stesso device driver ma hanno minor differente perchè major+minor identificano univocamente una periferica.

 

E' una sorta di prefisso + numero di telefono. Il numero 12345 è il telefono, per farlo univoco ci devi mettere il prefisso che identifica la zona.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×