On Mon, Oct 10, 2011 at 6:04 PM, Jeffrey Hundstad
> On 10/10/2011 03:28 PM, Greg Freemyer wrote:
>> fitrim is the batch mode.
>> To enable realtime discard, add --discard to your mount options.
>> To invoke batch mode, simply use fstrim from user space.
> I'm also trying to use FITRIM on a simple XFS partition on a spinning
> magnetic hard drive (remember those). I haven't had much luck. I'm doing
> this just to get used to the commands when using this against a thinly
> provisioned disk. I have no idea if this should work in this configuration.
> On a Debian system with Linux 3.0.0-2-amd64 when I issue:
> # fstrim /
> I receive:
> fstrim: /: FITRIM ioctl failed: Operation not supported
> With an strace this looks like:
> open("/", O_RDONLY) = 3
> ioctl(3, 0xc0185879, 0x7fff4ea851b0) = -1 EOPNOTSUPP (Operation not
> My fstrim is from util-linux-2.19.1-5
> I'd be happy to try to diagnose this further if people are interested. Any
> suggestions where I should start would be much appreciated.
> Jeffrey Hundstad
I just tried it with a 3.1.0-rc9 kernel and had the same problem.
I just checked xfstests group file and see that test 251 (the fstrim
one) is not in the auto group, so I haven't been running it.
Same is true of btrfs and ext4. I've only been running the auto group
recently. And mostly against btrfs and ext4.
Hopefully someone can explain it to us both.