On Oct 23, 2012, at 4:16 PM, Goffredo Baroncelli <kreij...@inwind.it> wrote:
> 
> 
> $ sudo /mnt/home-ghigo/btrfs/btrfs-progs/btrfs fi sh
> Label: 'test1'  uuid: 7ba72d6f-d226-4e8c-9a9c-92a7fd89cd99
>       Total devices 4 FS bytes used 7.01GB
>       devid    4 size 12.00GB used 3.21GB path /dev/vdf
>       devid    3 size 3.00GB used 2.53GB path /dev/vdd
>       devid    2 size 3.00GB used 2.95GB path /dev/vdc
>       *** Some devices missing
> 
> Which is what you are reporting.

Yes. However I can reproduce this much more easily as:

[root@f18v ~]# mkfs.btrfs /dev/sd[bc]
[root@f18v ~]# mount /dev/sdb /mnt
[root@f18v ~]# btrfs device add /dev/sdd /mnt
[root@f18v ~]# btrfs device delete /dev/sdb /mnt
[root@f18v ~]# btrfs fi show

Label: none  uuid: 0daeada5-98c0-4a9a-8d0c-5a9dcfde2972
        Total devices 3 FS bytes used 796.00KB
        devid    3 size 80.00GB used 6.06GB path /dev/sdd
        devid    2 size 80.00GB used 6.06GB path /dev/sdc
        *** Some devices missing

> 4) If I touch the filesystem (eg creating a file or unmount the
> filesystem) then the superblocks are update and the I get

Confirmed.

> Conclusion:
> - I was not able to reproduce your problem about removing the device. I
> was able to remove the device after filling the filesystem and adding a
> new device.

dd if=/dev/zero of=/mnt/btrfs1/bigfile bs=1M count=$((7*1024))

I think it needs to be bigger. I was at a bit over 8GB file size for a 9GB file 
system (3x 3GB drives). There was about 300MB of free space left according to 
df -h, which was for the whole volume, i.e. maybe around 100MB free space per 
device, and hence possibly not enough room to budge unless I added yet another 
drive. Then it was able to back out.

Chris Murphy--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to