Hello, i have found a small issue but i doesn't know if this is intended. Starting with a RAID 1 setup with 3 x 4GB devices. If you replace one of this devices with a 2GB device and run "resize max" nothing happens. Only if you resize with the device-ID the additional GB will be usable. Loop at this demo: (its my first try with loopback devices :)) [ -f /tmp_resize ] && rm -f /tmp_resize mkdir /tmp_resize dd if=/dev/zero of=/tmp_resize/btrfs-vol1.img bs=1G count=1 dd if=/dev/zero of=/tmp_resize/btrfs-vol2.img bs=1G count=1 dd if=/dev/zero of=/tmp_resize/btrfs-vol3.img bs=1G count=1 dd if=/dev/zero of=/tmp_resize/btrfs-vol4.img bs=1G count=1 dd if=/dev/zero of=/tmp_resize/btrfs-vol5.img bs=2G count=1 losetup /dev/loop1 /tmp_resize/btrfs-vol1.img losetup /dev/loop2 /tmp_resize/btrfs-vol2.img losetup /dev/loop3 /tmp_resize/btrfs-vol3.img losetup /dev/loop4 /tmp_resize/btrfs-vol4.img losetup /dev/loop5 /tmp_resize/btrfs-vol5.img mkfs.btrfs -d raid1 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 btrfs filesystem show /dev/loop2 mkdir /media/test mount /dev/loop3 /media/test echo "Vorher" btrfs fi sh echo "Replace 1G device with 2G device" btrfs repl start /dev/loop4 /dev/loop5 /media/test echo "After replace, still 1GB usable" btrfs fi sh echo "Resize" btrfs fi res max /media/test echo "After resize, still 1GB usable !!!!" btrfs fi sh echo "Resize with device id" btrfs fi res 4:max /media/test echo "!!! now 2GB usable !!!!" btrfs fi sh -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
