Displaying 20 results from an estimated 1000 matches similar to: "minimize mbox mdbox fragmentation"
2012 May 08
4
[Bug 8918] New: Use fiemap to quickly detect zero ranges of source file
https://bugzilla.samba.org/show_bug.cgi?id=8918
Summary: Use fiemap to quickly detect zero ranges of source
file
Product: rsync
Version: 3.1.0
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P5
Component: core
AssignedTo: wayned at samba.org
2013 Aug 07
1
FIEMAP problem
Hi,
We are trying to use OCFS2 as VM storage. After running into problems with
qemu's disk_mirror feature we now think there could be a problem with the
FIEMAP ioctl in OCFS2.
As far as I understand the situation looks like this:
Qemu inquiries the FS if the given section of the image is already allocated
via the FIEMAP ioctl [1]
It especially checks if fm_mapped_extents is greater 0.
2011 Nov 17
0
[PATCH] Btrfs: sectorsize align offsets in fiemap
We''ve been hitting BUG()''s in btrfs_cont_expand and btrfs_fallocate and anywhere
else that calls btrfs_get_extent while running xfstests 13 in a loop. This is
because fiemap is calling btrfs_get_extent with non-sectorsize aligned offsets,
which will end up adding mappings that are not sectorsize aligned, which will
cause problems in some cases for subsequent calls to
2010 Nov 05
0
Finding Fragmentation on a Btrfs Volume
I was Googling around for ways to check fragmentation on Btrfs, and I
came across the ''filefrag'' command.
Even though it is a ext2/3 command, it seems to work on Btrfs files
since it uses the FIEMAP ioctl to determine the number of extents.
From a bash prompt, I found I could examine large sections with something like:
# for file in $(find <PATH/TO/BTRFS/VOL/> -type f);
2013 Feb 20
0
[RFC PATCH 1/3] fiemap: Introduce FIEMAP_FLAG_COW flag to map shared extents
Introduce a new flag FIEMAP_FLAG_COW to fiemap ioctl(2) interface.
If this flag is set, the kernel will only return the mapped extents
which are in copy-on-write state.
Signed-off-by: Jie Liu <jeff.liu at oracle.com>
Cc: Alexander Viro <viro at zeniv.linux.org.uk>
Cc: Andreas Dilger <adilger at dilger.ca>
Cc: Dave Chinner <david at fromorbit.com>
Cc: Mark Fasheh
2012 Aug 21
5
[PATCH 1/2 v1] blkdrv: Add queue limits parameters for sg block drive
This patch adds some queue limit parameters into block drive. And inits them
for sg block drive. Some interfaces are also added for accessing them.
Signed-off-by: Cong Meng <mc at linux.vnet.ibm.com>
---
block/raw-posix.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++
block_int.h | 4 +++
blockdev.c | 15 +++++++++++++
hw/block-common.h | 3 ++
4 files
2012 Aug 21
5
[PATCH 1/2 v1] blkdrv: Add queue limits parameters for sg block drive
This patch adds some queue limit parameters into block drive. And inits them
for sg block drive. Some interfaces are also added for accessing them.
Signed-off-by: Cong Meng <mc at linux.vnet.ibm.com>
---
block/raw-posix.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++
block_int.h | 4 +++
blockdev.c | 15 +++++++++++++
hw/block-common.h | 3 ++
4 files
2013 Jan 31
3
/home on BTRFS on SSD, now highly fragmenting virtuoso database - use autodefrag?
Hi!
Today I converted my /home from Ext4 to BTRFS by reformatting and copying
all over again.
I created the filesystem with -l 16384 -n 16384 -d single -m single on an
logical volume Intel SSD 320 and mount with compress=lzo,spacecache. Current state:
merkaba:~> btrfs filesystem show
failed to read /dev/sr0
Label: ''home'' uuid: […]
Total devices 1 FS bytes used
2010 Mar 10
1
Finding the holes in sparse files.
Is there a way to find the holes in sparse files, other than assuming
contiguous blocks of zeroes are holes?
Thanks,
Sean
2010 Jun 16
3
Pre48 - syslxcom compile errors
I just downloaded the pre48 and ran make.
It ran fine for everything, but ended with a number of errors related to the
syslxcom program. Usually, I only see the messages about the windows
build since I am doing the make on a Fedora 10 system.
Is there something new that has been added that requires something that I
am missing? From looking at the program this isn't related to the isolinux
2016 Oct 01
5
[Bug 12305] New: --fallocate and --sparse works wrong
https://bugzilla.samba.org/show_bug.cgi?id=12305
Bug ID: 12305
Summary: --fallocate and --sparse works wrong
Product: rsync
Version: 3.1.1
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: core
Assignee: wayned at samba.org
Reporter:
2013 Aug 24
4
check for reflink capability and for shared data
Hi,
how can I do the following in a shell script:
- check whether my file system supports cp --reflink?
- check whether two files share the same data on disk, i.e. one has been
created by cp --reflink of the other?
Thank you!
Thomas Koch
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@vger.kernel.org
More majordomo info
2006 Sep 13
2
File fragmentation
Wayne.my vote is for a command-line option. I've noticed there is some
penalty for very large files (35GB-50GB). The penalty is relatively small
based on my 'intuitive' measurements.read me watching without running a real
timer. The difference is very small compared to what happens after a few
weeks without the fragmentation patch. Our SAN was becoming so fragmented
that we were
2012 Aug 02
0
[PATCH 1/3] ALPHA: make sector size dynamic in extlinux
This is part of some patches to support sectors > 512.
Currently I'm able to boot a Ubuntu kernel but seems that mboot is not working for some reason.
This patch try to fix first stage of extlinux bootloader but have some problems with ADV
Signed-off-by: Frediano Ziglio <frediano.ziglio at citrix.com>
---
dos/syslinux.c | 2 +-
extlinux/main.c | 36
2013 Jul 29
2
Dovecot never release preallocated space in mdbox
Hello everyone,
I am currently evaluating dovecot for our new email production servers
(20k+ mailboxes) and found out something strange.
I'm using those settings on Dovecot 2.2.4 (x86_64 / Slackware / compiled
from sources)
mdbox_rotate_size = 128M
mdbox_rotate_interval = 1d
mdbox_preallocate_space = yes
with virtual users and location like :
mail_location = mdbox:~/mdbox
I don't
2010 Nov 29
0
[GIT PULL] Btrfs updates for 2.6.37-rc
Hi everyone,
The master branch of the btrfs unstable tree:
git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git master
Has a collection of btrfs bug fixes.
The three most important fixes here address crashes in the btrfs
O_DIRECT code, add a migrate_page operation to avoid metadata corruption
as btree pages go through migration, and fix up our NFS support.
Otherwise we have
2013 Dec 11
1
Making --inplace and --sparse compatible
It seems to me that it should be possible to make --inplace and
--sparse compatible.
The manpage says
-S, --sparse
... Conflicts with --inplace because it's not
possible to overwrite data in a sparse fashion.
but I think it _is_ possible to do that, provided the receiving
side opens the dest file read-write instead of write-only.
When writing within the existing
2016 May 17
2
Re: Can I specify qcow2 preallocation method with virt-builder?
On Tue, May 17, 2016 at 05:53:31PM +0300, Yaniv Kaul wrote:
> On Tue, May 17, 2016 at 5:48 PM, Richard W.M. Jones <rjones@redhat.com>
> wrote:
>
> > On Tue, May 17, 2016 at 03:41:53PM +0100, Richard W.M. Jones wrote:
> > > On Tue, May 17, 2016 at 05:15:57PM +0300, Yaniv Kaul wrote:
> > > > When creating qcow2 images using virt-builder, is there a way to
2016 Mar 08
1
unable to create preallocated image with gluster protocol
Hi All,
When I tried to create preallocated image with gluster , I am unable to
create one
The image gets created but not preallocated.
[root@ ]# qemu-img create -f qcow2 -o preallocation=full
gluster://host1.lab.eng.blr.redhat.com/rep3vol/vm3.img 3G
Formatting
'gluster://dhcp37-61.lab.eng.blr.redhat.com/rep3vol/newvm3.img',
fmt=qcow2 size=3221225472 encryption=off cluster_size=65536
2015 Jun 02
2
preallocation=full Vs preallocation=metadata
Hi All
I was reading through this:
http://kashyapc.com/2011/12/02/little-more-disk-io-perf-improvement-with-fallocateing-a-qcow2-disk/
I was basically searching for pointers on improving disk I/O.
I wanted to know the purpose of preallocation=full &
preallocation=metadata , What is the difference between them ? and which
one would yield a better disk I/O speed ?
Appreciate your