VxVM disk/lun grow


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users VxVM disk/lun grow
# 1  
Old 03-24-2006
Data VxVM disk/lun grow

hi,
i have a volume on a LUN of an EMC-storage and i need to increase the
size.
i could increase the size of the LUN on the EMC, i could increase the
size of the disk for solaris, but how can i tell the veritas volume
manager that the disk is larger now?

what i've done:

1. LUN on EMC
2. in the format menue i' ve chosen the type to autoconfigure, i can see
the bigger disk in solaris, then in the partitions menu i've created the
VTOC like before, only one slice on 7 (and 2 for backup, like before) for
the whole space.
but VxVM still means
# vxassist -g datadg maxsize
VxVM vxassist ERROR V-5-1-752 No volume can be created within the given
constraints
# vxassist -g datadg maxgrow datavol
VxVM vxassist ERROR V-5-1-1178 Volume datavol cannot be extend within the
given constraints

so i tried "vxdctl enable", but still the same... but i can still work
with the volume.. it must be written in the privatregion somewhere...
any ideas?

V440, solaris9 (09/05), VxVM 4.1, VxFS 4.1

thanks in advance,
PRESSY
# 2  
Old 03-24-2006
Using the terminology of vxvm, you take some disks and put them together to make a disk group. Then you carve volumes out of the disk group. It sounds like you have increased the size of a disk and you want vxvm to notice the increased size. Short of reinitializing the disk, I'm not sure you can do that. If you can, I feel that it would be one of the "disk" type commands rather than a "volume" type command. I think you're expected to add a disk to the disk group and then increase the volumes.
# 3  
Old 03-24-2006
You're right Perderabo, it is a 'disk' command.

Pressy, this is it:

Code:
vxdisk resize [LUN name] length=[new LUN length]

# 4  
Old 03-27-2006
hmmm,

nice one reborg, thanks...

didn't know that option, it only comes with the Storage Foundation license, well, no problem here. still a strange behavior, but whatever, it works. I've tried it in a test-environment:

Code:
root@scnode2 # vxdisksetup -i c3t54d0
root@scnode2 # vxdg init testdg testhd=c3t54d0
root@scnode2 # vxassist -g testdg maxsize
Maximum volume size: 5681152 (2774Mb)
root@scnode2 # vxassist -g testdg make testvol 2774m layout=nostripe
root@scnode2 #
root@scnode2 # mkfs -F vxfs /dev/vx/rdsk/testdg/testvol
    version 6 layout
    5681152 sectors, 2840576 blocks of size 1024, log size 16384 blocks
    largefiles supported
root@scnode2 #
root@scnode2 #
root@scnode2 # mount -F vxfs /dev/vx/dsk/testdg/testvol /mnt
root@scnode2 # while true; do mkfile 1024m /mnt/testfile && rm /mnt/testfile ; done &
4247
root@scnode2 #
#### now i increased the lun and configured the new size in solaris: ####
root@scnode2 # vxassist -g testdg maxgrow testvol
VxVM vxassist ERROR V-5-1-1178 Volume testvol cannot be extend within the given constraints
#### nothing... now reborg's hint ####
root@scnode2 # vxdisk -g testdg resize testhd
VxVM vxdisk ERROR V-5-1-8643 Device testhd: resize failed: Cannot remove last disk in disk group
#### seems he want to reinitialize, out of group and back in.... ####
#### temporaly i've added a second disk ###
root@scnode2 # vxdg -g testdg adddisk testhd2=c3t53d0
root@scnode2 # vxdisk -g testdg resize testhd
root@scnode2 # pgrep mkfile
6832
root@scnode2 # 
root@scnode2 # vxdg -g testdg rmdisk testhd2
root@scnode2 # vxassist -g testdg maxgrow testvol
Volume testvol can be extended by 65441792 to: 71122944 (34728Mb)
root@scnode2 # vxresize -g testdg testvol 34728m
root@scnode2 # df -h /mnt
Filesystem             size   used  avail capacity  Mounted on
/dev/vx/dsk/testdg/testvol
                        34G   844M    31G     3%    /mnt
root@scnode2 # pgrep mkfile
7240
root@scnode2 # ls -lh /mnt
total 554016
drwxr-xr-x   2 root     root          96 Mar 27 10:29 lost+found
-rw-------   1 root     other       1.0G Mar 27 10:30 testfile
root@scnode2 # vxdisk -g testdg list
DEVICE       TYPE            DISK         GROUP        STATUS
c3t54d0s2    auto:cdsdisk    testhd       testdg       online
root@scnode2 #

it works live in my test, but veritas recommendation is to do it offline.

thanks again for that nice tip,

best regards PRESSY
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. HP-UX

Removing a VxVM disk from a Disk Group

Hello all, So I made a rookie mistake today. I forgot to remove my disk from my disk group, before running the following command:for i in `ioscan -fnN | awk /NO/'{print $3}'` do rmsf -H $i done I am trying to run the following command, but not having any luck obviously:vxdg -g dgvol1 rmdisk... (0 Replies)
Discussion started by: mrkejames2
0 Replies

2. Solaris

Solaris/vxvm/EMC Lun configuration

Hello all, i try to allocate the same LUN to two server (or more in the future) i use solaris 10, vxvm (vxfs) for data and solaris zones and EMC DMX-4, i try to migrate solaris zones between servers in case of problem. and this is what i want to do - affect LUN to srv00124 and srv10155 -... (5 Replies)
Discussion started by: mat_solaris
5 Replies

3. Emergency UNIX and Linux Support

VxVM not able to see new disk

I have VxVM 5.1 running on Solaris-10. I have to increase a application file-system and storage team gave me a lun. After scanning scsi port by cfgadm, I can see them in format output. I labelled it, but I am not able to see them in "vxdisk list". I already tried commands --> vxdctl enable... (4 Replies)
Discussion started by: solaris_1977
4 Replies

4. UNIX for Dummies Questions & Answers

Which disk is LUN?

how do I know which hdisk from "lsdev -Cc disk" is my LUN on NetApp after zoning from SAN switch? is it "MPIO other FC SCSI Disk Drive"? (1 Reply)
Discussion started by: malayo
1 Replies

5. Red Hat

Grow LUN presented on Linux host

Hi, I have a SAN LUN of 550 GB created as an ext3 partition of the entire lun and need to make the lun and partition larger... 600 GB # fdisk -l /dev/sdj Disk /dev/sdj: 590.5 GB, 590558003200 bytes 255 heads, 63 sectors/track, 71797 cylinders Units = cylinders of 16065 * 512 = 8225280... (3 Replies)
Discussion started by: jamba1
3 Replies

6. AIX

Any tips to grow iSCSI LUN

Hi, I have an iSCSI LUN attached to an AIX 5.3 box. It's initial size is 250GB, I just grew it on the SAN to 300GB, but AIX is not seeing the change. Right now I have some processes going and it's eating up the disk space. I need to grow this lun by atleast 30GB otherwise the process with bomb... (5 Replies)
Discussion started by: bbbngowc
5 Replies

7. Solaris

I have LUN ID, how to find disk relate to that LUN ID?

I have a list of LUN ID, my task is to find if disk has been added or not. How do I do that? I have been searching the forum and not able to find answer. thanks (4 Replies)
Discussion started by: uuontario
4 Replies

8. Solaris

( VxVM ) How to add the removed disk back to previous disk group

Previously , i remove the disk by #vxdg -g testdg -k rmdisk testdg02 But i got error when i -k adddisk bash-2.03# vxdisk list DEVICE TYPE DISK GROUP STATUS c0t0d0s2 auto:none - - online invalid c0t1d0s2 auto:none ... (1 Reply)
Discussion started by: waibabe
1 Replies

9. Solaris

How to add disk into Striped Volume VxVM

VxVM: How to add one more disk into v08 the stripe should change from 7/128 to 8/128 v v08 - ENABLED ACTIVE 8954292224 SELECT v08-01 fsgen pl v08-01 v08 ENABLED ACTIVE 8954292480 STRIPE 7/128 RW sd bkpdg35-01 v08-01 bkpdg35 17216 ... (0 Replies)
Discussion started by: geoffry
0 Replies
Login or Register to Ask a Question