Hi all,
I am using BTRS on a Debian10 system. I am trying to extend my existing
filesystem with another device but adding it fails for no reason.
This is my setup of existing btrfs:
2x DRBD Devices (Network RAID1)
top of each a luks encrypted device (crypt_drbd1 and crypt_drbd3):
vdb 254:16 0 1,1T 0 disk
└─drbd1 147:1 0 1,1T 0 disk
└─crypt_drbd1 253:3 0 1,1T 0 crypt
vdc 254:32 0 900G 0 disk
└─drbd2 147:2 0 900G 0 disk
└─crypt2 253:4 0 900G 0 crypt
vdd 254:48 0 800G 0 disk
└─drbd3 147:3 0 800G 0 disk
└─crypt_drbd3 253:5 0 800G 0 crypt /var/lib/backuppc
I have now a third drbd device (drbd2) which I encrypted, too (crypt2).
And tried to add to existing fi.
Here further system information:
Linux backuppc41 5.10.0-3-amd64 #1 SMP Debian 5.10.13-1 (2021-02-06)
x86_64 GNU/Linux
btrfs-progs v5.10.1
root@backuppc41:~# btrfs fi sh
Label: 'backcuppc' uuid: 73b98c7b-832a-437a-a15b-6cb00734e5db
Total devices 2 FS bytes used 1.83TiB
devid 3 size 799.96GiB used 789.96GiB path dm-5
devid 4 size 1.07TiB used 1.06TiB path dm-3
I can create an additional btrfs filesystem with mkfs.btrfs on the new
device without any issues:
root@backuppc41:~# btrfs fi sh
Label: 'backcuppc' uuid: 73b98c7b-832a-437a-a15b-6cb00734e5db
Total devices 2 FS bytes used 1.83TiB
devid 3 size 799.96GiB used 789.96GiB path dm-5
devid 4 size 1.07TiB used 1.06TiB path dm-3
Label: none uuid: b111a08e-2969-457a-b9f1-551ff65451d1
Total devices 1 FS bytes used 128.00KiB
devid 1 size 899.96GiB used 2.02GiB path /dev/mapper/crypt2
But I can not add this device to the existing btrfs fi:
root@backuppc41:~# wipefs /dev/mapper/crypt2 -a
/dev/mapper/crypt2: 8 bytes were erased at offset 0x00010040 (btrfs): 5f
42 48 52 66 53 5f 4d
root@backuppc41:~# btrfs device add /dev/mapper/crypt2 /var/lib/backuppc/
ERROR: error adding device 'dm-4': No such file or directory
This is what I see in dmesg:
[43827.535383] BTRFS info (device dm-5): disk added /dev/drbd2
[43868.910994] BTRFS info (device dm-5): device deleted: /dev/drbd2
[48125.323995] BTRFS: device fsid 2b4b631c-b500-4f8d-909c-e88b012eba1e
devid 1 transid 5 /dev/mapper/crypt2 scanned by mkfs.btrfs (4937)
[57799.499249] BTRFS: device fsid b111a08e-2969-457a-b9f1-551ff65451d1
devid 1 transid 5 /dev/mapper/crypt2 scanned by mkfs.btrfs (5178)
And these are the mapping in dm:
root@backuppc41:~# ll /dev/mapper/
insgesamt 0
lrwxrwxrwx 1 root root 7 28. Feb 21:08 backuppc41--vg-root -> ../dm-1
lrwxrwxrwx 1 root root 7 28. Feb 21:08 backuppc41--vg-swap_1 ->
../dm-2
crw------- 1 root root 10, 236 28. Feb 21:08 control
lrwxrwxrwx 1 root root 7 1. Mär 12:12 crypt2 -> ../dm-4
lrwxrwxrwx 1 root root 7 28. Feb 20:21 crypt_drbd1 -> ../dm-3
lrwxrwxrwx 1 root root 7 28. Feb 20:21 crypt_drbd3 -> ../dm-5
lrwxrwxrwx 1 root root 7 28. Feb 21:08 vda5_crypt -> ../dm-0
Anyone having an idea why I can not add the device to the existing
filesystem? The error message is not really helpful...
Thanks a lot!
/KNEBB