4
rated 0 times
[
4]
[
0]
/ answers: 1 / hits: 8172
/ 1 Year ago, fri, april 28, 2023, 10:33:07
My idea was that (using loopback devices) it works like this
- Create the raid array
sudo mkfs.btrfs -m raid1 -d raid1 /dev/loop1 /dev/loop2
- You mount them
sudo mount /dev/loop1 /mnt
and mark themtouch goodcondition
- You unmount and simulate disk failure (remove disk or delete loopback device
loop2
in my case) - You mount degraded
-o degraded
and mark againtouch degraded
- You add the bad disk again
sudo btrfs dev add /dev/loop2
- You rebalance
sudo btrfs fi ba /mnt
And Raid 1 should work again. But that's not the case. sudo btrfs fi show
:
Total devices 3 FS bytes used 28.00KB
devid 3 size 4.00GB used 264.00MB path /dev/loop1
devid 2 size 4.00GB used 272.00MB path /dev/loop2
*** Some devices missing
The file degraded
lives on loop1
but not on loop2
when loop2
is mounted in degraded mode.
Why is that?
More From » mount