# man > BLKDEACTIVATE(8)

[_BLKDEACTIVATE_(8)](https://www.chedong.com/phpMan.php/man/BLKDEACTIVATE/8/markdown)                                                                    [_BLKDEACTIVATE_(8)](https://www.chedong.com/phpMan.php/man/BLKDEACTIVATE/8/markdown)

## NAME
       blkdeactivate — utility to deactivate block devices

## SYNOPSIS
       **blkdeactivate **[**-d _**dm_options_] [**-e**] [**-h**] [**-l _**lvm_options_] [**-m _**mpath_options_] [**-r**
       _mdraid_options_] [**-o _**vdo_options_] [**-u**] [**-v**] [_device_]

## DESCRIPTION
       The  blkdeactivate  utility deactivates block devices. For mounted block devices, it attempts
       to unmount it automatically before trying to deactivate. The utility currently  supports  de‐
       vice-mapper devices (DM), including LVM volumes and software RAID MD devices. LVM volumes are
       handled  directly  using the [**lvm**(8)](https://www.chedong.com/phpMan.php/man/lvm/8/markdown) command, the rest of device-mapper based devices are han‐
       dled using the [**dmsetup**(8)](https://www.chedong.com/phpMan.php/man/dmsetup/8/markdown) command.  MD devices are handled using the [**mdadm**(8)](https://www.chedong.com/phpMan.php/man/mdadm/8/markdown) command.

## OPTIONS
### -d --dmoptions _
              Comma separated list of device-mapper specific options.  Accepted  [**dmsetup**(8)](https://www.chedong.com/phpMan.php/man/dmsetup/8/markdown)  options
              are:

              **retry  **Retry removal several times in case of failure.

              **force  **Force device removal.

### -e --errors
              Show  errors reported from tools called by **blkdeactivate**. Without this option, any er‐
              ror messages from these external tools are suppressed  and  the  **blkdeactivate  **itself
              provides only a summary message to indicate the device was skipped.

### -h --help
              Display the help text.

### -l --lvmoptions _
              Comma-separated list of LVM specific options:

              **retry  **Retry removal several times in case of failure.

              **wholevg**
                     Deactivate  the whole LVM Volume Group when processing a Logical Volume.  Deac‐
                     tivating the Volume Group as a whole is quicker than deactivating each  Logical
                     Volume separately.

### -r --mdraidoptions _
              Comma-separated list of MD RAID specific options:

              **wait   **Wait  MD device's resync, recovery or reshape action to complete before deacti‐
                     vation.

### -m --mpathoptions _
              Comma-separated list of device-mapper multipath specific options:

              **disablequeueing**
                     Disable queueing on all multipath devices before deactivation.  This  avoids  a
                     situation  where blkdeactivate may end up waiting if all the paths are unavail‐
                     able for any underlying device-mapper multipath device.

### -o --vdooptions _
              Comma-separated list of VDO specific options:

              **configfile**=_file_
                     Use specified VDO configuration file.

### -u --umount
              Unmount a mounted device before trying to deactivate it.  Without this option used,  a
              device that is mounted is not deactivated.

### -v --verbose
              Run in verbose mode. Use **-vv **for even more verbose mode.

## EXAMPLES
       Deactivate all supported block devices found in the system, skipping mounted devices.
       # **blkdeactivate**

       Deactivate  all  supported  block devices found in the system, unmounting any mounted devices
       first, if possible.
       # **blkdeactivate -u**

       Deactivate the device /dev/vg/lvol0 together with all its holders, unmounting any mounted de‐
       vices first, if possible.
       # **blkdeactivate -u /dev/vg/lvol0**

       Deactivate all supported block devices found in the system. If the deactivation of a  device-
       mapper  device  fails, retry it. Deactivate the whole Volume Group at once when processing an
       LVM Logical Volume.
       # **blkdeactivate -u -d retry -l wholevg**

       Deactivate all supported block devices found in the system. If the deactivation of a  device-
       mapper device fails, retry it and force removal.
       # **blkdeactivate -d force,retry**

## SEE ALSO
       [**dmsetup**(8)](https://www.chedong.com/phpMan.php/man/dmsetup/8/markdown), [**lsblk**(8)](https://www.chedong.com/phpMan.php/man/lsblk/8/markdown), [**lvm**(8)](https://www.chedong.com/phpMan.php/man/lvm/8/markdown), [**mdadm**(8)](https://www.chedong.com/phpMan.php/man/mdadm/8/markdown), [**multipathd**(8)](https://www.chedong.com/phpMan.php/man/multipathd/8/markdown), [**vdo**(8)](https://www.chedong.com/phpMan.php/man/vdo/8/markdown), [**umount**(8)](https://www.chedong.com/phpMan.php/man/umount/8/markdown)

Red Hat, Inc                      LVM TOOLS [2.03.16(2)](https://www.chedong.com/phpMan.php/man/2.03.16/2/markdown) (2022-05-18)                 [_BLKDEACTIVATE_(8)](https://www.chedong.com/phpMan.php/man/BLKDEACTIVATE/8/markdown)
