ZFS: Destroy or remove one or more filesystems

Home -> UNIX -> Solaris -> System administration

5785 views

From the computer of: qmchenry (335 recipes)
Created: Jun 06, 2006     Updated: Jul 12, 2006


Add a comment

Add to:
Add to stumbleuponAdd to del.icio.usDigg itAdd to FURL

If you no longer want a filesystem or hierarchy of filesystems, ZFS offers a (possibly too) easy mechanism for removing them. The destroy option of the zfs command unshares, unmounts, and obliterates filesystems.

To destroy the single filesystem techrx/home/davak, use

zfs destroy techrx/home/davak


As long as the filesystem is not in use (as when it is your current working directory), and has no decendent filesystems, snapshots, or clones under it, the filesystem will be no more. Because it makes these checks, this is the safest way to destroy ZFS filesystems.

A more dangerous option exists that will recursively destroy child filesystems defined under the target filesystem. While this is handy on a development or testing system, its use in a production environment is unwise. To remove the techrx filesystem and all descendent filesystems:

zfs destroy -r techrx


Descendent clones and snapshots will still cause the command to bail. To destroy the filesystems without regards to those, make it a capital -R option.

Editorial note: A courteous user pointed out an error in the second example in which 'remove' was substituted unintentionally for 'destroy.' This error has been fixed. Thanks for your help!

Subscribe to the Tech-Recipes Newsletter

You can get tips like this delivered in your email every week!

Enter your Email

We will never, ever sell your email address or spam you.





Related recipes:

  ZFS: reserve space for filesystem
  ZFS: Set or create a filesystem quota
  ZFS: Unmount or take a filesystem offline
  ZFS: Create a new filesystem from an existing pool
  ZFS: Set or change the mount point of a filesystem
  ZFS: List or view filesystems
  ZFS: How to fsck or check filesystem integrity with scrub
  Boot Solaris from CD-ROM to solve problems
  ZFS: Grow or add more disk space to pool or filesystem
  ZFS: Enable filesystem compression

 

Sponsored links

 

Login

Nickname

Password

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.