I have a btrfs 'pool' of x2 Samsung 500GB HDD's in non-raid format. It works
fine for the most part except for mounting on bootup. Every bootup I have to
change the block-device to and fro /dev/sda & /dev/sdb. This happens on
linux-18.104.22.168 and 2.6.33-rc2.
My relevant fstab section is:
/dev/sda /mnt/btrfs btrfs defaults 0
/dev/sda /home btrfs subvol=HOME 0
/dev/sdb /media/data btrfs subvol=DATA 0
I get some output in /var/log/messages (22.214.171.124) also:
Dec 31 11:05:17 funtoo-pc kernel: device label BTRFS devid 1 transid 12372
Dec 31 11:05:17 funtoo-pc kernel: btrfs: failed to read the system array on
Dec 31 11:05:17 funtoo-pc kernel: btrfs: open_ctree failed
Is this a known issue as I know of one other person with exactly the same
> Hi, I have a btrfs 'pool' of x2 Samsung 500GB HDD's in non-raid
> format. It works fine for the most part except for mounting on
> bootup. Every bootup I have to change the block-device to and fro
> /dev/sda & /dev/sdb. This happens on linux-126.96.36.199 and
Are you running "btrfsctl -a" in an initrd? It's necessary to do that
before the mount call on a multi-disk volume.
Chris Ball <email@example.com>
One Laptop Per Child
I did not know that. I've just given it a try on Funtoo and Ubuntu and it
makes no difference. On Funtoo, my small script runs 'btrfsctl -a' at the boot
runlevel but I still get those 3 errors. I even try running 'btrfsctl -a'
I had a similar issue and discovered that "btrfsctl -a" doesn't load the=20
btrfs module. So I do "modprobe btrfs; btrfsctl -a"
The idea is that you can only get in trouble for what you actually did.
What a concept.
-- Pam Jones, Groklaw