Why does fstrim fail on Red Hat Enterprise Linux KVM or VMware guests?

Solution Verified - Updated -

Issue

  • The fstrim command fails on KVM or VMware virtual guests returning the following error:

    • On XFS filesystems:
    fstrim: /path/to/mountpoint: the discard operation is not supported
    fstrim: /path/to/mountpoint: FITRIM ioctl failed: Input/output error
    
    • On Ext4 filesystems:
    fstrim: /path/to/mountpoint: the discard operation is not supported
    fstrim: /path/to/mountpoint: FITRIM ioctl failed: Input/output error
    fstrim: /path/to/mountpoint: FITRIM ioctl failed: Operation not supported
    
  • The exact error message depends on filesystem type, system state and version.

Environment

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 6
  • VMware Guest
  • KVM Guest

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content