Re: Space not freed when removing files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 19, 2011 at 06:43, Cedric Morandin <cedric.morandin@xxxxxxxx> wrote:
> If I stop, then start everything /etc/init.d/ceph -a [stop,start], the space is freed:
>
> 2011-10-19 15:29:23.189312 pg v6407: 792 pgs: 792 active+clean; 210 GB data, 211 GB used, 105 GB / 334 GB avail

Instead of restarting, try waiting for a while.

Quoting an earlier email from Greg:

When you delete a file, it doesn't actually clear out the data right
away for a couple reasons[1]. Instead, it's marked as deleted on the
MDS and the MDS goes through and removes the objects storing it as
time is available. If you clear out the whole FS, this can naturally
take awhile since it requires a number of messages proportional to
amount of data in the cluster. If you look at your data usage again
you'll probably see it's lower now.
Some of the space is also used by the MDS journals (generally 100MB
for each MDS), and depending on how your storage is set up you might
also be seeing OSD journals in that space used (along with any other
files you have on the same partition as your OSD data store). This
should explain why you've got a bit of extra used space that isn't
just for replicating the FS data. :)
-Greg
[1] Two important reasons. First one is that there might be other
references to the objects in question due to snapshots, in which case
you don't want to erase the data -- especially since the client doing
the erasing might not know about these snapshots.
Second one is that to delete the data you need to send out a message
for each object -- ie, for every file you get one object and for every
file >4MB you get an object for each 4MB (and it's replicated, so
multiply by two or three for everything!). On a large tree this can
take awhile and you might not want the client to be spending its time
and bandwidth on such a user-useless activity.
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux