btrfsルート配列でinitramfsにスタックする


2

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

アレイが複数のドライブでマウントおよび起動されないようにするために、何が問題になる可能性があるかについてのアイデアはありますか?

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.