pvchange – Modify physical volume attributes

pvchange is a Linux command that is used to modify the attributes of a physical volume. This command is a part of the LVM (Logical Volume Manager) system and is used to manage the physical volumes that make up a logical volume.


The pvchange command is used to modify the attributes of a physical volume. The command can be used to change the state of a physical volume from active to inactive or vice versa. It can also be used to change the size of a physical volume or to set the physical volume as read-only.


The syntax for the pvchange command is as follows:

pvchange [options] [physical volume]


  1. To set a physical volume as inactive:
pvchange -a n /dev/sdb1
  1. To set a physical volume as read-only:
pvchange -x y /dev/sdc1
  1. To activate a physical volume:
pvchange -a y /dev/sdd1


The following table lists the available options for the pvchange command:

Option Description
-a Activate or deactivate a physical volume
-x Set a physical volume as read-only
-u Update metadata on a physical volume
-t Test the changes that would be made
-v Verbose output
-h Display help information

Troubleshooting tips

  • If you receive an error message stating that the physical volume is already in the desired state, check that the correct physical volume was specified.
  • If the physical volume is in use by a logical volume, it cannot be deactivated or set as read-only. You will need to remove the logical volume before making changes to the physical volume.


  • The pvchange command should be used with caution as it can have a significant impact on the availability and integrity of data stored on the physical volume.
  • It is recommended to take a backup of the data on the physical volume before making any changes using the pvchange command.