En tant que partition de données, j'ai un système de fichiers btrfs multi-disques. Mon disque racine est ext4
Fstab:
UUID=290624c6-6b95-41fd-94a1-923ebca64b83 / ext4 rw,relatime,data=ordered 0 1
/dev/sdc /mnt/btrfs btrfs rw,relatime,compress-force=zlib,autodefrag 0 0
Lorsque je démarre la machine, elle attend 1m30 avec le message
A start job is running for dev-sdc.device
Et après ça
Dependency failed for /mnt/btrfs
Quand je me connecte, je peux le faire
mount /mnt/btrfs
systemctl default
Et ça marchera. Le système démarrera normalement.
J'ai d'abord pensé que je devrais peut-être faire quelque chose avec un crochet mkinitcpio, mais cette page dit:
Le package mkinitcpio par défaut d'Arch contient un hook btrfs standard, ce qui est suffisant pour obtenir une prise en charge multi-périphérique (RAID). En plus de cela, le noyau est capable de démarrer une racine btrfs sur un seul appareil sans aucun hook
Donc, tout devrait fonctionner hors de la boîte.
Pourquoi cela ne fonctionne-t-il pas et que dois-je faire pour y remédier?
la source