Veritas™ Volume Manager Administrator's Guide
- Understanding Veritas Volume Manager
- VxVM and the operating system
- How VxVM handles storage management
- Volume layouts in VxVM
- Online relayout
- Volume resynchronization
- Dirty region logging
- Volume snapshots
- FastResync
- Provisioning new usable storage
- Administering disks
- Disk devices
- Discovering and configuring newly added disk devices
- Discovering disks and dynamically adding disk arrays
- How to administer the Device Discovery Layer
- Changing the disk-naming scheme
- Adding a disk to VxVM
- Rootability
- Displaying disk information
- Removing disks
- Removing and replacing disks
- Administering Dynamic Multi-Pathing
- How DMP works
- Administering DMP using vxdmpadm
- Gathering and displaying I/O statistics
- Specifying the I/O policy
- Online dynamic reconfiguration
- Reconfiguring a LUN online that is under DMP control
- Creating and administering disk groups
- About disk groups
- Displaying disk group information
- Creating a disk group
- Importing a disk group
- Moving disk groups between systems
- Handling cloned disks with duplicated identifiers
- Handling conflicting configuration copies
- Reorganizing the contents of disk groups
- Destroying a disk group
- Creating and administering subdisks and plexes
- Displaying plex information
- Reattaching plexes
- Creating volumes
- Types of volume layouts
- Creating a volume
- Using vxassist
- Creating a volume on specific disks
- Creating a mirrored volume
- Creating a striped volume
- Creating a volume using vxmake
- Initializing and starting a volume
- Using rules and persistent attributes to make volume allocation more efficient
- Administering volumes
- Displaying volume information
- Monitoring and controlling tasks
- Reclamation of storage on thin reclamation arrays
- Stopping a volume
- Resizing a volume
- Adding a mirror to a volume
- Preparing a volume for DRL and instant snapshots
- Adding traditional DRL logging to a mirrored volume
- Enabling FastResync on a volume
- Performing online relayout
- Adding a RAID-5 log
- Creating and administering volume sets
- Configuring off-host processing
- Administering hot-relocation
- How hot-relocation works
- Moving relocated subdisks
- Administering cluster functionality (CVM)
- Overview of clustering
- Multiple host failover configurations
- CVM initialization and configuration
- Dirty region logging in cluster environments
- Administering VxVM in cluster environments
- Changing the CVM master manually
- Importing disk groups as shared
- Administering sites and remote mirrors
- About sites and remote mirrors
- Fire drill - testing the configuration
- Changing the site name
- Administering the Remote Mirror configuration
- Failure and recovery scenarios
- Performance monitoring and tuning
- Appendix A. Using Veritas Volume Manager commands
- Appendix B. Configuring Veritas Volume Manager
Resizing volumes with vxresize
Use the vxresize command to resize a volume containing a file system. Although you can use other commands to resize volumes containing file systems, vxresize offers the advantage of automatically resizing certain types of file system as well as the volume.
Table: Permitted resizing operations on file systems shows which operations are permitted and whether you must unmount the file system before you resize it.
Table: Permitted resizing operations on file systems
Online JFS (Full-VxFS) | Base JFS (Lite-VxFS) | HFS | |
---|---|---|---|
Mounted file system | Grow and shrink | Not allowed | Not allowed |
Unmounted file system | Grow only | Grow only | Grow only |
For example, the following command resizes a volume from 1 GB to 10 GB. The volume is homevol in the disk group mydg, and contains a VxFS file system. The command uses spare disks mydg10 and mydg11.
# vxresize -g mydg -b -F vxfs -t homevolresize homevol 10g mydg10 mydg11
The -b option specifies that this operation runs in the background. To monitor its progress, specify the task tag homevolresize with the vxtask command.
When you use vxresize, note the following restrictions:
vxresize works with VxFS, JFS (derived from VxFS), and HFS file systems only.
In some situations, when you resize large volumes, vxresize may take a long time to complete.
If you resize a volume with a usage type other than FSGEN or RAID5, you can lose data. If such an operation is required, use the -f option to forcibly resize the volume.
You cannot resize a volume that contains plexes with different layout types. Attempting to do so results in the following error message:
VxVM vxresize ERROR V-5-1-2536 Volume volume has different organization in each mirror
To resize such a volume successfully, you must first reconfigure it so that each data plex has the same layout.
Note:
If you enter an incorrect volume size, do not try to stop the vxresize operation by entering Crtl-C. Let the operation complete and then rerun vxresize with the correct value.
For more information about the vxresize command, see the vxresize(1M) manual page.