Feature changed by: Matthias Eckermann (mge1512) Feature #310398, revision 5 Title: e4defrag openSUSE-11.4: Unconfirmed Priority Requester: Mandatory Requested by: Cucu Cătălin (becali) Description: is necessary that a file system to have a defragmenter, even e4defrag is not finished yet. is a kernel patch which do not affect the users who do not want use it. fedora has it and it is the time to have it opensuse too. Discussion: #1: Jos Poortvliet (jospoortvliet) (2010-08-22 17:24:38) Doesn't sound like a bad plan. Do you know enough of the kernel to use the buildservice to send out a merge request to the kernel devs? Cuz I doubt they have time for this... And they can use some help :D #2: Greg Freemyer (gregfreemyer) (2010-08-23 21:49:24) I'm rather confused by this entry. e4defrag is a userspace tool that uses the EXT4_IOC_MOVE_EXT ioctl in the kernel to perform online defragmentation. I'm fairly confident the EXT4_IOC_MOVE_EXT ioctl is in the openSUSE 11.2 and 11.3 kernels. I imagine there may be some bugs with it, but any patches to it should really go into the vanilla 2.6.36 kernel now and then be backported to the various stable kernels. And all of that should happen at kernel.org, not opensuse. That only leaves the userspace e4defrag tool to worry about. e4defrag is part of the 22fsprogs package. It does seem it is not being released in openSUSE 11.3 as part of the e2fsprogs package. Thus, this openfate entry should be to enable compilation of e4defrag in the e2fsprogs released with openSUSE 11.4. I have an interest in the EXT4_IOC_MOVE_EXT ioctl for other reasons, and I don't think Ted Tso, the ext4 maintainer, is confident enough in its operation to recommend for generic distro use. Thus I think e4defrag should be available in a unstable repo for testing purposes or even in factory, but at least for now I'm happy it was not released in 11.3 - - - -- openSUSE Feature: https://features.opensuse.org/310398