3 166
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 213: | Riga 213: | ||
=== Mettere in RAID la partizione di root === | === 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.}} | {{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.}} | {{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> | <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> | <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> | <pre> | ||
# mkdir /mnt/dst | # mkdir /mnt/dst | ||
# mkdir /mnt/src | # mkdir /mnt/src | ||
</pre> | </pre> | ||
* Montare la partizione di root esistente in <code>/mnt/src</code> e quella nuova in <code>/mnt/dst</code>, ad esempio: | |||
<pre> | <pre> | ||
# mount /dev/nvme0n1p2 /mnt/src | # mount /dev/nvme0n1p2 /mnt/src | ||
# mount /dev/md0 /mnt/dst | # mount /dev/md0 /mnt/dst | ||
</pre> | </pre> | ||
* Copiare tutti i dati della partizione esistente in quella nuova: | |||
<pre># rsync -axcHAWXS --del --numeric-ids --info=progress2 /mnt/src /mnt/dst</pre> | <pre># rsync -axcHAWXS --del --numeric-ids --info=progress2 /mnt/src /mnt/dst</pre> | ||
contributi