blkdiscard - discard sectors on a device


   blkdiscard [options] [-o offset] [-l length] device


   blkdiscard  is  used  to  discard  device  sectors.  This is useful for
   solid-state drivers  (SSDs)  and  thinly-provisioned  storage.   Unlike
   fstrim(8), this command is used directly on the block device.

   By  default, blkdiscard will discard all blocks on the device.  Options
   may be used to  modify  this  behavior  based  on  range  or  size,  as
   explained below.

   The device argument is the pathname of the block device.

   WARNING: All data in the discarded region on the device will be lost!


   The  offset  and length arguments may be followed by the multiplicative
   suffixes KiB (=1024), MiB (=1024*1024), and so on for  GiB,  TiB,  PiB,
   EiB,  ZiB and YiB (the "iB" is optional, e.g., "K" has the same meaning
   as "KiB") or the suffixes KB (=1000), MB (=1000*1000), and  so  on  for
   GB, TB, PB, EB, ZB and YB.

   -o, --offset offset
          Byte offset into the device from which to start discarding.  The
          provided value will be aligned to the device sector  size.   The
          default value is zero.

   -l, --length length
          The  number  of  bytes  to  discard  (counting from the starting
          point).  The provided value will be aligned to the device sector
          size.   If  the  specified  value  extends  past  the end of the
          device, blkdiscard will stop at the device size  boundary.   The
          default value extends to the end of the device.

   -p, --step length
          The number of bytes to discard within one iteration. The default
          is to discard all by one ioctl call.

   -s, --secure
          Perform a secure discard.  A secure discard is  the  same  as  a
          regular  discard  except that all copies of the discarded blocks
          that were possibly created by garbage collection  must  also  be
          erased.  This requires support from the device.

   -z, --zeroout
          Zero-fill rather than discard.

   -v, --verbose
          Display  the aligned values of offset and length.  If the --step
          option is  specified,  it  prints  the  discard  progress  every

   -V, --version
          Display version information and exit.

   -h, --help
          Display help text and exit.


   Lukas Czerner




   The  blkdiscard  command  is  part  of  the  util-linux  package and is
   available Linux  Kernel  Archive


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.

Free Software

Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.

Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.

Free Books

The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.

Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.

Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.