[kmod-fs-btrfs]
Username: n8v8R
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=2312
package feed from 18.06
{”kernel”:”4.14.123”,”hostname”:”to”,”system”:”ARMv7 Processor rev 1 (v7l)”,”model”:”Turris Omnia”,”board_name”:”armada-385-turris-omnia”,”release”:{”distribution”:”TurrisOS”,”version”:”4.0-beta2”,”revision”:”ab3fd04”,”target”:”mvebu/cortexa9”,”description”:”TurrisOS 4.0-beta2 ab3fd04”}}
-
internal ssd with 2 btrfs partitions (sda3|4) configured as bftrfs raid1
-
only one partition (sda3) gets mounted via fstab (mountpoint /srv)
config 'mount' option target '/srv' option label 'srv' option uuid '67eccb2b-cc29-4414-966e-0ff205bb5d3f' option enabled '1'
config 'mount' option target '/mnt/sda4' option uuid '67eccb2b-cc29-4414-966e-0ff205bb5d3f' option enabled '0'
to my understanding bftrfs raid1 requires only 1 partition of the raid to be mounted by the
OS
and btrfs managing all partition consigned to the raid.
kernel log reads:
[ 13.735757] BTRFS warning (device
sda4
):
devid 1
uuid 9d3f01b6-b4f6-4ca4-a7b4-36d6f3509d13
is missing
[ 13.745020] BTRFS error (device sda4): failed to read the system array: -5
[ 13.861295] BTRFS error (device sda4): open_ctree failed
There appears to be a mismatch (compare to kernel log above) in for sda3/sda4 devid | UUID_SUB considering :
blkid | grep srv
/dev/
sda3
: LABEL=”srv” UUID=”67eccb2b-cc29-4414-966e-0ff205bb5d3f”
UUID_SUB=”9d3f01b6-b4f6-4ca4-a7b4-36d6f3509d13”
TYPE=”btrfs” PARTUUID=”65b28f19-e2e1-45ab-abc5-b31cb6a95b19”
/dev/
sda4
: LABEL=”srv” UUID=”67eccb2b-cc29-4414-966e-0ff205bb5d3f”
UUID_SUB=”5187cb99-ce8d-468c-9a48-c879d2a544e4”
TYPE=”btrfs” PARTUUID=”26e8b3db-923a-4f8a-9d87-b0a42c34cbb2”
btrfs fi show
Label: ‘srv’ uuid: 67eccb2b-cc29-4414-966e-0ff205bb5d3f
Total devices 2 FS bytes used 3.68GiB
devid 1 size 463.49GiB used 5.01GiB path /dev/sda3
devid 2
size 463.54GiB used 5.01GiB path /dev/
sda4
for completeness sake
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 931.5G 0 disk
├─sda1 8:1 1 2.5G 0 part [SWAP]
├─sda2 8:2 1 2G 0 part /logs
├─sda3 8:3 1 463.5G 0 part /srv
└─sda4 8:4 1 463.5G 0 part
mtdblock0 31:0 0 1M 0 disk
mtdblock1 31:1 0 7M 0 disk
mmcblk0 179:0 0 7.3G 0 disk
└─mmcblk0p1 179:1 0 7.3G 0 part /
mmcblk0boot0 179:8 0 4M 1 disk
mmcblk0boot1 179:16 0 4M 1 disk
mmcblk0rpmb 179:24 0 4M 0 disk
btrfs fi usage /srv
Overall:
Device size: 927.02GiB
Device allocated: 10.02GiB
Device unallocated: 917.01GiB
Device missing: 0.00B
Used: 3.79GiB
Free (estimated): 921.44GiB (min: 462.93GiB)
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 512.00MiB (used: 0.00B)
Data,RAID0: Size:8.00GiB, Used:3.57GiB
/dev/sda3 4.00GiB
/dev/sda4 4.00GiB
Metadata,RAID1: Size:1.00GiB, Used:114.97MiB
/dev/sda3 1.00GiB
/dev/sda4 1.00GiB
System,RAID1: Size:8.00MiB, Used:16.00KiB
/dev/sda3 8.00MiB
/dev/sda4 8.00MiB
Unallocated:
/dev/sda3 458.48GiB
/dev/sda4 458.53GiB