Btrfs resize problem after device add/delete

2013-11-08 Thread Lester B
I create a new btrfs filesystem and then add a new device and delete
the original device. When I run 'btrfs filesystem show', the total
device is two and there is an error that some devices are missing.


I also tried to resize the filesystem but didn't work. Resizing
without device id have an error that there is no such device. When the
device id is explicitly pass, an error 'invalid argument' is
displayed.

I tried to unmount and then remount and the first problem disappeared
while the second one didn't.

3.11.6-1-ARCH #1 SMP PREEMPT Fri Oct 18 23:22:36 CEST 2013 x86_64 GNU/Linux

Btrfs v0.20-rc1-358-g194aa4a-dirty
--
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


Total fs size does not match with the actual size of the setup

2013-10-27 Thread Lester B
The btrfs setup only have one device of size 7 GiB but
when I run df, the total size shown is 15 GiB. Running
btrfs --repair displays an error cache and super
generation don't match, space cache will be invalidated.

How can I correct the total fs size as shown in df?
--
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


Re: Total fs size does not match with the actual size of the setup

2013-10-27 Thread Lester B
2013/10/28 Hugo Mills h...@carfax.org.uk:
 On Mon, Oct 28, 2013 at 04:09:18AM +0800, Lester B wrote:
 The btrfs setup only have one device of size 7 GiB but
 when I run df, the total size shown is 15 GiB. Running
 btrfs --repair

I'd recommend not running btrfs check --repair unless you really
 know what you're doing, or you've checked with someone knowledgable
 and they say you should try it. On a non-broken filesystem (as here),
 it's probably OK, though.

 displays an error cache and super
 generation don't match, space cache will be invalidated.

This is harmless.

 How can I correct the total fs size as shown in df?

You can't. It's an artefact of the fact that you've got a RAID-1
 (or RAID-10, or --mixed and DUP) filesystem, and that the standard
 kernel interface for df doesn't allow us to report the correct figures
 -- see [1] (and the subsequent entry as well) for a more detailed
 description.

Hugo.

 [1] 
 https://btrfs.wiki.kernel.org/index.php/FAQ#Why_does_df_show_incorrect_free_space_for_my_RAID_volume.3F

 --
 === Hugo Mills: hugo@... carfax.org.uk | darksatanic.net | lug.org.uk ===
   PGP key: 65E74AC0 from wwwkeys.eu.pgp.net or http://www.carfax.org.uk
  --- Nothing right in my left brain. Nothing left in ---
  my right brain.


But my setup is a simple one without any RAID levels or other things so at least
df size column should show the actual size of my setup.
--
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


Re: Total fs size does not match with the actual size of the setup

2013-10-27 Thread Lester B
sudo btrfs fi df mountpoint

Data: total=5.62GB, used=4.96GB
System: total=32.00MB, used=4.00KB
Metadata: total=512.00MB, used=288.70MB
--
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