RAID: Redundant Array of Indipendent Disks: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
mNessun oggetto della modifica
Nessun oggetto della modifica
(6 versioni intermedie di uno stesso utente non sono mostrate)
Riga 2: Riga 2:
|precedente=LVM:_Logical_Volume_Manager
|precedente=LVM:_Logical_Volume_Manager
|successivo=Nfs-kernel-server:_condividere_risorse_tra_macchine_GNU/Linux
|successivo=Nfs-kernel-server:_condividere_risorse_tra_macchine_GNU/Linux
}}{{Versioni_compatibili|Squeeze|Wheezy|Jessie}}{{Template:RAID}}
}}{{Versioni_compatibili}}{{Template:RAID}}
= Introduzione =
= Introduzione =


Riga 15: Riga 15:
* RAID '''1''', garantisce ridondanza poiché il sistema continuerà a funzionare fintanto che almeno uno dei dischi è attivo; può garantire un minimo miglioramento per quanto riguarda la lettura dati, ma implica una minima riduzione della velocità in scrittura rispetto al disco singolo. È un classico di sistema parallelo la cui affidabilità complessiva si calcola come uno meno la produttoria di uno meno l'affidabilità del singolo disco. Richiede un minimo di due dischi.
* RAID '''1''', garantisce ridondanza poiché il sistema continuerà a funzionare fintanto che almeno uno dei dischi è attivo; può garantire un minimo miglioramento per quanto riguarda la lettura dati, ma implica una minima riduzione della velocità in scrittura rispetto al disco singolo. È un classico di sistema parallelo la cui affidabilità complessiva si calcola come uno meno la produttoria di uno meno l'affidabilità del singolo disco. Richiede un minimo di due dischi.
* RAID '''5''', semplificando garantisce un incremento di ridondanza e parzialmente di velocità, tuttavia qualora uno dei dischi si guasti le prestazioni si riducono drasticamente. Richiede un minimo di tre dischi.
* RAID '''5''', semplificando garantisce un incremento di ridondanza e parzialmente di velocità, tuttavia qualora uno dei dischi si guasti le prestazioni si riducono drasticamente. Richiede un minimo di tre dischi.
* RAID '''10''' (non dieci, ma 1+0), garantisce sul piano teorico un incremento di prestazioni pari a quello di un raid 0 e l'affidabilità di un raid 1. Richiede un minimo di quattro dischi.
* RAID '''10''' (non dieci, ma 1+0), garantisce sul piano teorico un incremento di prestazioni pari a quello di un raid 0 e l'affidabilità di un raid 1. Richiede un minimo di quattro dischi. Scegliere sempre questa modalità al posto di 0+1.
{{Box|Nota|
{{Box|Nota|
* Le partizioni che andranno a formare un certo volume raid '''DEVONO''' avere tutte la stessa dimensione.
* Le partizioni che andranno a formare un certo volume raid '''DEVONO''' avere tutte la stessa dimensione.
* In un ambiente domestico e/o soho generalmente l'incremento di prestazioni dovute ad un raid 0 e/o 10 risulta apprezzabile solo quando si hanno a che fare con grossi file
* In un ambiente domestico e/o soho generalmente l'incremento di prestazioni dovute ad un raid 0 e/o 10 risulta apprezzabile solo quando si hanno a che fare con grossi file
}}
}}
Per chi intendess approfondire maggiormente l'argomento può iniziare consultando [[#Approfondimenti | wikipedia]].<br />
Per chi intendesse approfondire maggiormente l'argomento può iniziare consultando [[#Approfondimenti | wikipedia]].<br />


=== RAID Hardware, Software e Fake ===
=== RAID Hardware, Software e Fake ===
Riga 102: Riga 102:
Dove UUID si ottiene digitando da terminale <code>blkid /dev/dispositivo</code>, ad esempio:
Dove UUID si ottiene digitando da terminale <code>blkid /dev/dispositivo</code>, ad esempio:
<pre>blkid /dev/md0</pre>
<pre>blkid /dev/md0</pre>
=== Eliminare un volume RAID ===
Si supponga di voler eliminare il volume <code>mdX</code>.
Il primo passo è smontare il volume
<pre>umount /dev/mdX</pre>
{{Box|Nota|Se sul volume in oggetto sono presenti root o altre partizioni fondamentali che non possono essere smontate l'unica soluzione è eseguire le operazioni con un immagine live oppure selezionando all'avvio un sistema operativo diverso da quello che usa il volume <code>mdX</code>.}}
Visualizzare e prendere nota dei dischi/partizioni che compongono il volume:
<pre>mdadm --D /dev/mdX</pre>
Supponiamo che sia composto da due partizioni: <code>/dev/sdx1</code> e <code>/dev/sdy1</code>
Fermare il volume che si vuole eliminare
<pre>mdadm --S /dev/mdX</pre>
Eliminare tutti i metadati dai dischi/partizioni che compongono il volume <code>mdX</code>, che in questo esempio significa
<pre>mdadm --zero-superblock /dev/sdx1 /dev/sdy1</pre>
Aggiornare il file <code>/etc/mdadm/mdadm.conf</code> eliminando la riga corrispondente a <code>mdX</code>.
Eseguire:
<pre>update-initramfs -u</pre>


= Principali comandi =
= Principali comandi =
Riga 115: Riga 137:
</pre>
</pre>


Stoppare un Array:
Fermare un Array:
<pre>
<pre>
# mdadm -S /dev/md0
# mdadm -S /dev/md0
</pre>  
</pre>
Fermare tutti gli array:
<pre>
# mdadm -S -s
</pre>


Aggiungere un disco all'array md0:
Aggiungere un disco all'array md0:
Riga 130: Riga 156:
</pre>  
</pre>  


Esaminare un array:
Mostrare i metadati dell'array salvati nel disco:
<pre>
<pre>
# mdadm -E /dev/sdb1
# mdadm -E /dev/sdb1
</pre>
Mostrare i dettagli dell'array md0
<pre>
# mdadm -D /dev/md0
</pre>  
</pre>  


3 155

contributi

Menu di navigazione