Open
Description
I have 2 separate disks:
- /dev/sdb: 10Tb (have some data);
- /dev/sdc: 12Tb (new disk);
- /dev/sdc1: partition 10Tb.
I want to make RAID-1 with /dev/sdb
and /dev/sdc1
.
I got and error "BTRFS error (device sdb): zoned: data raid1 needs raid-stripe-tree" when try to do "balance -dconvnert=raid1".
Environment:
OS: Linux Gentoo
kernel: sys-kernel/gentoo-sources v6.10.0
btrfs-progs: v6.9.2 [use flags: convert man udev verify-sig zstd]
mkfs.btrfs -O list-all
Filesystem features available:
mixed-bg - mixed data and metadata block groups (compat=2.6.37, safe=2.6.37)
quota - hierarchical quota group support (qgroups) (compat=3.4)
extref - increased hardlink limit per file to 65536 (compat=3.7, safe=3.12, default=3.12)
raid56 - raid56 extended format (compat=3.9)
skinny-metadata - reduced-size metadata extent refs (compat=3.10, safe=3.18, default=3.18)
no-holes - no explicit hole extents for files (compat=3.14, safe=4.0, default=5.15)
fst - free-space-tree alias
free-space-tree - free space tree, improved space tracking (space_cache=v2) (compat=4.5, safe=4.9, default=5.15)
raid1c34 - RAID1 with 3 or 4 copies (compat=5.5)
zoned - support zoned (SMR/ZBC/ZNS) devices (compat=5.12)
bgt - block-group-tree alias
block-group-tree - block group tree, more efficient block group tracking to reduce mount time (compat=6.1)
squota - squota support (simple accounting qgroups) (compat=6.7)
Steps:
1 - Make storage
mkfs.btrfs /dev/sdb
mount -t btrfs /dev/sdb /mnt/10tb
2 - Increase storage size
btrfs device add /dev/sdc1 /mnt/10tb
3 - Try to make raid 1
btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/10tb
Got an error:
BTRFS info (device sdb): balance: start -dconvert=raid1 -mconvert=raid1 -sconvert=raid1
BTRFS error (device sdb): zoned: data raid1 needs raid-stripe-tree
BTRFS info (device sdb): balance: ended with status: -22
4 - Full balance
btrfs balance start --full-balance /mnt/10tb
5 - Try to make raid 1
btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/10tb
Still got an error zoned: data raid1 needs raid-stripe-tree
.
Questions
- Is it real to make RADI-1 in my case?
- Which conditions must be met to enable
raid-stripe-tree
for RAID-1? - Which kernel modules must be enabled for
raid-stripe-tree
? - Which btrfs-progs version must be used for
raid-stripe-tree
?