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

(3 versioni intermedie di uno stesso utente non sono mostrate)
Riga 210: Riga 210:
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>
=== Mettere in RAID la partizione di root ===
{{Warningbox|Questa è un operazione ESTREMAMENTE delicata che potrebbe rendere non più avviabile il sistema e/o causare la perdita completa dei dati.}}
* Creare una partizione su un nuovo disco, della dimensione che si ritiene più opportuna (non deve necessariamente essere uguale a quella corrente di root). Non è necessario formattarla con un file system. Questo passaggio può anche essere eseguito anche dopo il punto 2.
* Riavviare il PC selezionando un'altra distro o usandone una live (es. Debian Live).
{{Cautionbox|Il punto è che la partizione di root che si vuole copiare '''NON''' deve essere montata all'avvio del sistema.}}
* Supponendo che la partizione di root esistente sia <code>/dev/nvme0n1p2</code> e quella nuova invece <code>/dev/nvme1n1p2</code> creare un volume raid degradato che includa quest'ultima
<pre># mdadm -C /dev/md0 -l 1 -n 2 nvme1n1p2 missing</pre>
* Formattare il volume appena creato con il file system desiderato, per es. <code>ext4</code> (2,5% blocchi riservati, etichetta "radice"):
<pre># mkfs.ext4 -m 2.5 -L radice /dev/md0</pre>
* Creare due punti di montaggio temporanei per la partizione esistente e per quella nuova, ad esempio:
<pre>
# mkdir /mnt/dst
# mkdir /mnt/src
</pre>
* Montare la partizione di root esistente in <code>/mnt/src</code> e quella nuova in <code>/mnt/dst</code>, ad esempio:
<pre>
# mount /dev/nvme0n1p2 /mnt/src
# mount /dev/md0 /mnt/dst
</pre>
* Copiare tutti i dati della partizione esistente in quella nuova:
<pre># rsync -axcHAWXS --del --numeric-ids --info=progress2 /mnt/src /mnt/dst</pre>
* Terminata la copia smontare le partizioni
<pre>
# umount /mnt/src
# umount /mnt/dst
</pre>
{{Warningbox|Fino a questo punto la partizione originale di root non è stata in alcun modo modificata, ma con il prossimo comando tutti i dati in essa contenuti andranno persi.}}
* Aggiungere ora la vecchia partizione di root al volume raid appena creato
<pre># mdadm /dev/md0 -a /dev/nvme0n1p2</pre>


=== Eliminare un volume RAID ===
=== Eliminare un volume RAID ===
3 113

contributi