manpagez: man pages & more
man wipe-free(1)
Home | html | info | man
wipe-free(1)                                                      wipe-free(1)




NAME

       wipe-free - overwrite all free space in a filesystem with zeros


SYNOPSIS

       wipe-free [-b block_size] [-c count] [-m max_chunks] [-h(elp)]


DESCRIPTION

       wipe-free  writes  very large files containing all zeros to the current
       directory until the filesystem is filled (or the specified maximum num-
       ber  of  files is written, and then deletes them all.  This effectively
       zeros out all free space in the filesystem, making the filesystem  much
       more  compressible  when  backing up entire filesystem images.  The dd,
       filesize, sync, and tempname utilities serve  as  the  engines  of  the
       wipe-free utility.


OPTIONS

       -b BLOCK_SIZE
              Set  the  block size used by dd, in bytes.  The default value is
              4096.

       -c COUNT
              Set the number of block per zero file.   The  default  value  is
              262144, which is enough to yield a file of exactly 1 GiB.

       -m MAX_CHUNKS
              Limit  the  number  of  files written by wipe-free.  The default
              value is 4096, which is enough to fill a 4 TiB drive  using  the
              defaults given above.  -h Print help and quit.


NOTES

       The  reason  that  wipe-free  writes zeros in chunks (instead of all at
       once), is that several filesystems tends to slow down markedly as  they
       approach full.  NTFS is one such culprit.  With the periodic listing of
       the zero files, the user can detect such  slowdown  and  manually  halt
       wipe-free (via Ctrl-C) if desired.

       Additionally,  it should be noted that wipe-free is NOT a secure wiping
       utility.  If you're trying to ensure that data  potentially  stored  in
       unused  sectors cannot ever be read, then a formal secure erase program
       (such as shred or a utility from the secure_deletion package) should be
       used instead.

       Alternatives  to  wipe-free  include  zerofree (which works on ext2/3/4
       filesystems) and the three-step sequence of ntfsclone --save-image,  dd
       if=/dev/zero,  and  ntfsclone  --restore-image  (which  works  on  NTFS
       filesystems).  These alternatives are more thorough than wipe-free, but
       are limited to specific filesystems.


SEE ALSO

       dd(1),   filesize(1),  shred(1),  sync(1),  tempname(1),  ntfsclone(1),
       zerofree(1)


COPYRIGHT

       Copyright (C) 2011-2020 by Brian Lindholm.  This program is free  soft-
       ware; you can use it, redistribute it, and/or modify it under the terms
       of the GNU General Public License as published  by  the  Free  Software
       Foundation; either version 3, or (at your option) any later version.

       This  program  is  distributed  in the hope that it will be useful, but
       WITHOUT ANY  WARRANTY;  without  even  the  implied  warranty  of  MER-
       CHANTABILITY  or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
       Public License for more details.



littleutils                       2020 Oct 19                     wipe-free(1)

littleutils 1.2.3 - Generated Tue Dec 1 07:59:35 CST 2020
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.