Linux: Amministrazione sistema, Documentazione, HowTo, Tutorial, Recensioni, Manuale, Programmi, Software
LinuxGuide.it - Amministrazione Linux, Documentazione, HowTo, Tutorial, Recensioni, FAQ, Guide, News, Open Source...
Amministrazione sistema
 Amministrazione sistema Fondamentis  Fondamentis
 Amministrazione sistema Ambiente di sistema  Ambiente di sistema
 Amministrazione sistema Comandi Linux  Comandi Linux
 Amministrazione sistema Boot loader  Boot loader
 Amministrazione sistema Filesystem  Filesystem
 Amministrazione sistema Backup  Backup
 Amministrazione sistema Gruppi e Utenti  Gruppi e Utenti
 Amministrazione sistema Permessi  Permessi
 Amministrazione sistema Archivi e file compressi  Archivi e file compressi
 Amministrazione sistema Pacchetti (rpm, deb...)  Pacchetti (rpm, deb...)
 Amministrazione sistema Periferiche  Periferiche
 Amministrazione sistema Autenticazione utenti  Autenticazione utenti
 Amministrazione sistema Rete  Rete
 Amministrazione sistema Servizi di Rete (Server)  Servizi di Rete (Server)
 Amministrazione sistema Sviluppo  Sviluppo
 
Tutorial & HowTo
 Tutorial & HowTo Applicazioni  Applicazioni
 Tutorial & HowTo Internet  Internet
 Tutorial & HowTo Rete  Rete
 
FAQ Linux
 FAQ Linux Amministrazione sistema  Amministrazione sistema
 FAQ Linux Reti e rete  Reti e rete
 FAQ Linux Programmi  Programmi
 FAQ Linux X Window System  X Window System
 FAQ Linux Applicazioni  Applicazioni
 FAQ Linux Stampa  Stampa
 FAQ Linux Editoria  Editoria
 FAQ Linux I Caratteri font  I Caratteri font
 FAQ Linux Immagini  Immagini
 FAQ Linux Masterizzazione  Masterizzazione
 FAQ Linux Audio  Audio
 FAQ Linux Programmazione  Programmazione
 FAQ Linux Hardware  Hardware
 
Recensioni
 Recensioni Anno 2008  Anno 2008
 
Software Linux
Software Linux Giochi  Giochi
Software Linux Grafica  Grafica
Software Linux Internet  Internet
Software Linux Multimedia  Multimedia
Software Linux Rete  Rete
Software Linux Server  Server
Software Linux Sicurezza  Sicurezza
Software Linux Sistema  Sistema
Software Linux Sviluppo  Sviluppo
 
News Letter
Per essere sempre aggiornato!
 
 
RSS Feed
News in tempo reale!
 
Seguici su Facebook
Unisciti al nostro Linux Facebook Group
 
Popular tags
 
 
 
 
 
 
 
Home page Amministrazione sistema Filesystem
Cerca:
 Categoria: Amministrazione sistema > Filesystem

Linux: RAID con MKRAID

 
è stato letto: 1349 volte
voto: -5 / 15
rating:
Vota OK questo articolo Vota KO questo articolo (vota questo articolo)
 
tag: raid, mkraid, raidstart, raidstop
 
Condividiamo documentazione, howto, info, news, articoli, manuali linux Condividi questo documento su:
 

mkraid


Gestione Array con MKRAID
Vediamo adesso come creare diversi livelli di raid software con il tool mkraid.
Prima di cominciare, è opportuno verificare sei i metadevice esistono utilizzando il comando seguente:

# ls -l /dev/md*

Se il file di perifierica del metadevice non esiste, è possibile crearlo con il seguente comando:

# mknod /dev/md0 b 9


Creazione di un RAID-0
Supponiamo di voler creare un raid di livello 0 con tre dischi scsi, "sdb", "sdc" e "sdd".

Per iniziare, dobbiamo creare le partizioni e configurare il partion-type con id "FD" sui tre dischi scsi servendoci del tool fdisk o qualsiasi altro tool di partizionamento.

Per avere maggiori info su come impostare il "partion-type" con fdisk, consultate la sezione "Filesystem > Partizionamento con FDISK".

Per il setup dell'array in questione, bisogna creare prima il file "/etc/raidtab" e poi specificare al suo interno le seguenti direttive:

raiddev /dev/md0
        raid-level          0
        nr-raid-disks     3
        persistent-superblock 1
        chunk-size      32
        device          /dev/sdb1
        raid-disk       0
        device          /dev/sdc1
        raid-disk        1
        device          /dev/sdd1
    raid-disk  2

In tale configurazione(RAID-0), i dischi spare(dischi di backup) non sono supportati; quindi, quando un disco si guasta, l'array va in blocco.

A questo punto tutto è pronto per poter creare un nuovo array con il comando seguente.
Questo inizializzerà il nuovo array, scriverà i persistent superblock e attiverà il nuovo RAID:

# mkraid /dev/md0

(l'opzione '--force', forza la creazione del raid in caso di problemi)

Adesso è il momento di creare il filesystem sul nuovo device utilizzando il seguente comando:

# mke2fs -j -c -b 4096 -R stride=8 /dev/md0

(stride = chunk-size o block-size)

Una volta aver creato il filesystem sull' array, il device è pronto per essere montanto con il seguente comando:

# mount /dev/md0 /home


Avvio di un dispositivo RAID.

#  raidstop /dev/md0


Arresto di un dispositivo RAID.

#  raidstart /dev/md0


Visualizzare lo status di un array.

# cat /proc/mdstat


Creazione RAID-1

Supponiamo di voler creare un array con due dischi(sdb1 e sdc1) in mirror ed un terzo disco(sdd1) come spare che si attiva automaticamente se uno dei due dischi si danneggia.
Anche se nel nostro esempio abbiamo specificato un solo disco spare è possibile configurarne altri.

In questo caso il file "/etc/raidtab" va configurato nel seguente modo:

raiddev /dev/md0
        raid-level          1
        nr-raid-disks     2
        nr-spare-disks   0
        persistent-superblock 1
        chunk-size      32
        device          /dev/sdb1
        raid-disk       0
        device          /dev/sdc1
        raid-disk        1
        device          /dev/sdd1
    spare-disk  0

A questo punto seguite gli stessi step visti in precedenza per la creazione si un array in RAID-0.


Creazione RAID-5.

Per creare un raid di livello 5, la configurazione del raidtab sarà la seguente:

raiddev /dev/md0
        raid-level      5
        nr-raid-disks   3
        nr-spare-disks  0
        persistent-superblock 1
        parity-algorithm        left-symmetric
        chunk-size      32
        device          /dev/sdb1
        raid-disk       0
        device          /dev/sdc1
        raid-disk       1
        device          /dev/sdd1
        raid-disk       2

Anche in questo tipo di configurazione è sempre possibile configurare eventuali dischi spare come visto in precedenza.
A questo punto seguite gli stessi step visti in precedenza per continuare con la creazione di un RAID-0.


Creazione di multipli array.

Per creare diversi array, il file raidtab va configurato come di seguito.
L'esempio mostra come creare due array in cui il primo, "/dev/md0" è in RAID-5 e il secondo, "/dev/md1" è in RAID-0.

raiddev /dev/md0
        raid-level      5
        nr-raid-disks   3
        nr-spare-disks  0
        persistent-superblock 1
        parity-algorithm        left-symmetric
        chunk-size      32
        device          /dev/sdb1
        raid-disk       0
        device          /dev/sdc1
        raid-disk       1
        device          /dev/sdd1
        raid-disk       2
raiddev /dev/md1
        raid-level      0
        nr-raid-disks   2
        persistent-superblock 1
        chunk-size      32
        device          /dev/sdb2
        raid-disk       0
        device          /dev/sdc2
        raid-disk       1

 
 
 
Ultimo aggiornamento: 2009-06-23 10:42:25
 
 
 
 
Lascia un commento
no obbligatorio, non sarà mai mostrato

 
 
»Home | About | Legale | Privacy | Pubblicità | Contatti