J'essaie de configurer mon Nextcloud sur un Raspberry Pi 3 sous Ubuntu Core. Je veux avoir une configuration Raid 1, de sorte qu'une panne de disque n'efface pas toutes les données (à côté des sauvegardes hebdomadaires que je ferai avec un autre disque attaché).
Le problème actuel est que Ubuntu Core n'est pas livré avec mdadm pour créer le RAID. De plus, il ne semble pas y avoir de snap disponible pour mdadm, et évidemment vous ne pouvez pas installer le paquetage en utilisant apt-get sur Ubuntu Core. Cependant, j'ai trouvé qu'avec le snap "dimension classique" Je peux utiliser apt-get, installer mdadm et utiliser mdadm pour créer un Raid 1 à /dev/md0
de mes deux disques.
De plus, dans la dimension non-classique, je peux utiliser ce /dev/md0 et le monter en utilisant systemd.mount, comme décrit ci-dessous ici . Jusqu'à présent, tout va bien.
Le problème est qu'après un redémarrage, le /dev/md0
n'existe plus et systemd échoue -- Sujet : L'unité dev-md0.device a échoué -- Défini par : systemd
Je suppose que c'est parce que mdadm n'existe pas dans cet environnement et donc que le raid a disparu après le redémarrage.
La question que je vous pose est la suivante : Y a-t-il une possibilité de créer un Raid sur Ubuntu Core en utilisant mdadm ? Et si oui, comment puis-je le faire fonctionner ?
Merci pour votre temps.
Modifier : J'ai découvert qu'après un redémarrage, je peux entrer dans l'extension classique avec sudo classic
et, dans l'extension classique, commencer le raid par sudo mdadm --assemble --scan
. Existe-t-il un moyen de faire cela en utilisant un systemd-script en quelque sorte ?