* btrfs defragment: ioctl failed, ret -1 errno 28
@ 2011-10-18 10:50 Tomasz Chmielewski
2011-10-18 12:26 ` Mitch Harder
0 siblings, 1 reply; 2+ messages in thread
From: Tomasz Chmielewski @ 2011-10-18 10:50 UTC (permalink / raw)
To: linux-btrfs
I'm trying to defragment a 280 GB file when running 3.1.0-rc9 kernel:
# filefrag /mnt/btrfs/images/srv1-backup.qcow2
/mnt/btrfs/images/srv1-backup.qcow2: 1139699 extents found
# btrfs filesystem defragment /mnt/btrfs/images/srv1-backup.qcow2
ioctl failed on /mnt/btrfs/images/srv1-backup.qcow2 ret -1 errno 28
total 1 failures
Some files fail to defragment like this; some are defragmented correctly.
Why does it fail?
--
Tomasz Chmielewski
http://wpkg.org
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: btrfs defragment: ioctl failed, ret -1 errno 28
2011-10-18 10:50 btrfs defragment: ioctl failed, ret -1 errno 28 Tomasz Chmielewski
@ 2011-10-18 12:26 ` Mitch Harder
0 siblings, 0 replies; 2+ messages in thread
From: Mitch Harder @ 2011-10-18 12:26 UTC (permalink / raw)
To: Tomasz Chmielewski; +Cc: linux-btrfs
On Tue, Oct 18, 2011 at 5:50 AM, Tomasz Chmielewski <tch@wpkg.org> wrote:
> I'm trying to defragment a 280 GB file when running 3.1.0-rc9 kernel:
>
> # filefrag /mnt/btrfs/images/srv1-backup.qcow2
> /mnt/btrfs/images/srv1-backup.qcow2: 1139699 extents found
>
>
> # btrfs filesystem defragment /mnt/btrfs/images/srv1-backup.qcow2
> ioctl failed on /mnt/btrfs/images/srv1-backup.qcow2 ret -1 errno 28
> total 1 failures
>
>
> Some files fail to defragment like this; some are defragmented correctly.
>
> Why does it fail?
>
Error 28 is ENOSPC (error, no space).
Since btrfs will be trying to COW the file, it is looking for at least
280 GB of free space. Also, I've run into situations where btrfs
seemed to need way more free space to complete an operation than
appeared necessary on the surface.
The btrfs defragment command has some capabilities to defragment just
segments of a file at a time. But you may want to test that
capability on some less important files first.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-10-18 12:26 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-18 10:50 btrfs defragment: ioctl failed, ret -1 errno 28 Tomasz Chmielewski
2011-10-18 12:26 ` Mitch Harder
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.