btrfs raid1を使用して3つのドライブでシステムをセットアップしようとしていますが、btrfsルートに複数のドライブがある場合、initramfsで停止します。
私の3つのパーティション:/ dev / mapper / sda3_crypt | sdb3_crypt | sdc3 crypt
3つのドライブすべてのロックが解除されてマップされ、local-premount / btrfsが正しくセットアップされているように見えます(btrfsデバイススキャンを実行しています)。
#!/bin/sh
set -e
PREREQ=""
prereqs()
{
echo "${PREREQ}"
}
case "${1}" in
prereqs)
prereqs
exit 0
;;
esac
if [ -x /bin/btrfs ]
then
modprobe btrfs
/bin/btrfs device scan 2> /dev/null
fi
そして、btrfsのUUIDを使用して/ etc / fstabを持っています:
# <file system> <mount point> <type> <options> <dump> <pass>
#/dev/mapper/sda3_crypt / btrfs defaults,subvol=@ 0 1
UUID=50758399-2529-470f-bc9d-fbac00a41913 / btrfs defaults,subvol=@ 0 1
UUID=aed887b8-8354-4aa8-8d10-2ec20e8478b5 /boot btrfs defaults 0 2
/dev/mapper/md0_crypt none swap sw 0 0
アレイが複数のドライブでマウントおよび起動されないようにするために、何が問題になる可能性があるかについてのアイデアはありますか?