Ceci est une ancienne révision du document !
J'ai suivi ce tuto sur le wiki de Archlinux.
J'ai deux disques de 2 To et deux disques de 1 To.
L'idée est de joindre ces disques deux par deux en RAID1. Pas la peine d'utiliser de volumes LVM, ça complique inutilement pour le moment. Un de ces volumes en RAID servira au stockage pour NextCloud, l'autre au stockage des données du reste des applications. Et on chiffre tout ça avec LUKS.
Schématiquement :
Hard drives | /dev/sda (1 To) | /dev/sdb (1 To) | /dev/sdc (2 To) | /dev/sde (2 To) |
Partitions | /dev/sda1 | /dev/sdb1 | /dev/sdc1 | /dev/sdd1 |
RAID arrays | /dev/md0 (1 To) | /dev/md1 (2 To) | ||
Point de montage | /data | /cloud |
Source : Arch wiki
Supprimer les anciennes infos RAID :
mdadm --misc --zero-superblock /dev/<drive or partition>
Création des partitions :
fdisk …
Création des arrays RAID :
mdadm --create --verbose --level=1 --metadata=1.2 --raid-devices=2 /dev/md/raidCloud /dev/sdc1 /dev/sde1 mdadm --create --verbose --level=1 --metadata=1.2 --raid-devices=2 /dev/md/raidData /dev/sda1 /dev/sdb1
On met à jour la configuration de *mdadm* :
mdadm --detail --scan >> /etc/mdadm.conf
Formatage du système de fichier des RAID :
mkfs.ext4 -v -L dataraid /dev/md/raidData mkfs.ext4 -v -L cloudraid /dev/md/raidCloud