Safety of vxresize and dynamic lun expansion on live volumes
Hello, I've been using Veritas vxvm/SF for a while (currently mostly on 5.0mp3) and have been able to use vxresize on live volumes/filesystems to resize them in the past. But I'm unclear on, when vxresize is running, resizing a filesystem if it is blocking reads and writes to the filesystem? The man page doesn't make this clear. It does say :
o In some situations, when resizing large volumes, vxresizemay take a long time to complete.
Hello Romeo,
To answer the first part, the time might be taken for resize of large filesystems is because "If there are filesystem resources in use in the sectors being moved, the time needed for relocation depends on number of sectors being moved" There are cases when filesystem resize fails when it was 100% used, it is always recommended to resize a filesystem when it has some space for vxfs structural movement. Same problem may also appear if filesystem is too busy. To my understanding, IOs to filesystem are not put on hold.
To answer the second part, the most important thing about Dynamic Lun expansion (DLE) is, the array should support this feature. Because when DLE is performed, it should increase the Lun at the bottom. If it increases on top of the Lun, chances are there that it may corrupt the private region of veritas lying on the top of the Lun.
Also, do read the Dynamic Lun Expansion article in VxVM admin guide, which can be found here:
https://vos.symantec.com/documents
DLE is there is market from quite a while & people are using it, so not to worry on that part.
Gaurav