Sponsored Content
Full Discussion: How to extend mirrored VG?
Operating Systems AIX How to extend mirrored VG? Post 302684191 by bakunin on Thursday 9th of August 2012 09:02:00 AM
Old 08-09-2012
You don't have to use "mirrorlv" if the LV is mirrored already. Once you have added the new PV to the VG ("extendvg"), you have added some available PPs to the VG. If you now extend your LV ("chlv" or "chfs" - i prefer to use "chlv" first and only then "chfs") and there is no space for the mirror left on your old PVs the system will take automatically the necessary PPs from the newly added volume.

The only problem might arise if you have additional options like "superstrict" switched on or something such and the system can't allocate the missing PPs according to these rules. Remove one mirror for this LV then, run "reorgvg" to get as much contigouus space as possible and then remirror (using "mirrorlv") again. This should now work.

You can - for a maximum of control - use "lmigratepv" once you have unmirrored the LV (use with extreme caution, this is as low-level as it gets, shy from a "dd" onto the naked device) or recreate the LV using a map file altogether. Recreating the LV would mean taking it offline for some time, the other way can be done while it is running (really - done that!). Still, usually this sort of control isn't necessary and with the usual LVM controls one gets more or less what one wants.

I hope this helps.

bakunin
This User Gave Thanks to bakunin For This Post:
 

10 More Discussions You Might Find Interesting

1. HP-UX

Number of Disk Mirrored in HP-UX

In HP-UX 11.00 How can i check if there are disks mirrored (2 Replies)
Discussion started by: cgege
2 Replies

2. AIX

Mirrored disk.....

How do I know, which all disks are mirrored? any command? Bala (7 Replies)
Discussion started by: balaji_prk
7 Replies

3. AIX

How to list mirrored elements? (pv, vg, lv)

Hello, How can I list mirrored elements, such as PV, VG or LV? (and others if applicable). On AIX 4.3.3 and 5.3.0. I tried the commands: lscfg|grep hd lspv lsvg lsvg -l (of each vg) lslv (and some options) But could not find what am I looking for. I saw a "number of copies", but I am... (4 Replies)
Discussion started by: cactux
4 Replies

4. HP-UX

MirrorDisk UX: Should DUMP Be Mirrored?

Follwing up on what I was working on yesterday, I noticed that at this thread, someone was suggesting that you WOULDN'T want to mirror DUMP. When I boot with my current secondary disk (because I didn't mirror DUMP) I get an error indicating that DUMP isn't there. Why wouldn't I want to mirror... (1 Reply)
Discussion started by: deckard
1 Replies

5. Solaris

Backup for HW Mirrored Disks

We use SW mirroring (RAID1) using SVM for our SUN servers (which we OEM to end clients with our application on). When I need to make a tape backup for the server (disk), I disable mirroring and perform backup of the entire disk to tape using ufsdump. This process requires an outage and sensitive as... (8 Replies)
Discussion started by: StarSol
8 Replies

6. AIX

Identify mirrored Pv in aix

Guys.. Any one can help me to how to identify primary mirrored disk in mirrored VG in aix 5.3.. (5 Replies)
Discussion started by: sumathi.k
5 Replies

7. Solaris

Are my disks mirrored ?

# metastat d1: Mirror Submirror 0: d11 State: Okay Submirror 1: d12 State: Okay Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 14582208 blocks (7.0 GB) d11: Submirror of d1 State: Okay Size: 14582208 blocks... (2 Replies)
Discussion started by: Exposure
2 Replies

8. Solaris

Boot from Mirrored disk

So I have mirrored disk already set up from c1t0d0 to c1t1d0. Is there some special procedures that I need to do before I do and then try to boot from the mirrored disk? I am using a V490 if that helps... (7 Replies)
Discussion started by: drew_1980
7 Replies

9. AIX

rootvg mirrored

I want to increase the size of /tmp by 1GB I know that the command is chfs -a size=+1G /tmp But the rootvg is mirrored and when I do a lsvg -p rootvg, I could see 2 disks. Will there be any impact if I increase the size of /tmp when the rootvg is mirrored ? Please advise. (1 Reply)
Discussion started by: newtoaixos
1 Replies

10. HP-UX

[Solved] How to extend a mirrored logical volume?

Want to extend the /home filesystem: Filesystem kbytes used avail %used Mounted on /dev/vg00/lvol4 262144 260088 2056 99% /home root@server:./root # vgdisplay vg00 --- Volume groups --- VG Name /dev/vg00 VG Write Access read/write VG Status available Max LV 255 Cur LV 11 Open... (4 Replies)
Discussion started by: proactiveaditya
4 Replies
lvreduce(1M)															      lvreduce(1M)

NAME
lvreduce - decrease space allocation or the number of mirror copies of logical volumes SYNOPSIS
autobackup] le_number lv_path autobackup] lv_size lv_path autobackup] mirror_copies lv_path [pv_path ...] autobackup] mirror_copies lv_path pvkey ... Remarks Mirrored disk operations require the installation of the optional HP MirrorDisk/UX software, which is not included in the standard HP-UX operating system. DESCRIPTION
The command reduces the number of logical extents allocated to a logical volume specified by lv_path. The excess physical extents in the logical volume and any mirror copies are deallocated. Alternatively, it reduces the number of mirror copies in the logical volume. The physical extents that comprise the deleted mirror copy or copies are deallocated. If pv_path ... is specified, the mirror or mirrors to be removed will be deallocated from those specific physical volumes. asks for confirmation before deallocating logical extents if the option is omitted. Options and Arguments The option and pv_path argument are only meaningful if the optional HP MirrorDisk/UX software has been installed on the system. recognizes the following options and arguments: lv_path The block device path name of a logical volume. pv_path The block device path name of a physical volume. Set automatic backup for invocation of this command. autobackup can have one of the following values: Automatically back up configuration changes made to the logical volume. This is the default. After this command executes, the command (see vgcfgbackup(1M)) is executed for the volume group to which the logical volume belongs. Do not back up configuration changes. Force reduction of the number of logical extents without first requesting confirmation. This option can be dangerous when there is a file system on the lv_path that is larger than the size that the logical volume is being reduced to. If the file system is unmounted, the option forces the reduction of the logical volume without reducing the file system. The file system becomes corrupt and is not mountable. If the file system is mounted, fails, preventing a mounted file system from becoming corrupted. Decrease the space allocated to the logical volume, specified in logical extents. le_number is a decimal value smaller than the current number of logical extents. le_number must be at least 1 and no greater than a volume group version-dependent maximum; use the command to determine the maximum number of logical extents for the volume group version. One, and only one, or option must be supplied. Decrease the space allocated to the logical volume, specified in megabytes. lv_size is a decimal value smaller than the current logical volume size. lv_size must be at least 1 and no greater than a volume group version-dependent maximum; use the command to determine the maximum size for the volume group version. lv_size is rounded up to the nearest multiple of the logical extent size, equivalent to the physical extent size defined for the volume group by the command (see vgcreate(1M)). One, and only one, or option must be specified. Reduce the number of mirror copies allocated for each logical extent. A mirror copy contains the same data as the original. mirror_copies must be at least 0 and smaller than the volume group version-dependent maximum; use the command to determine the maximum number of mirror copies for the volume group version. mirror_copies must be smaller than the current value. If optional pv_path arguments are specified, the mirror copies are deallocated from the specified physical vol- umes. One, and only one, or option must be specified. This option should be used only in the special instance when you want to reduce a mirrored logical volume on a physical volume that is missing or has failed. Use to obtain the pvkey (Physical Volume Number in VG). Use this option with the option. Shared Volume Group Considerations For volume group version 1.0 and 2.0, cannot be used if the volume group is activated in shared mode. For volume groups version 2.1 (or higher), can be performed when activated in either shared, exclusive, or standalone mode. Note that the daemon must be running on all the nodes sharing a volume group activated in shared mode. See lvmpud(1M). LVM shared mode is currently only available in Serviceguard clusters. EXTERNAL INFLUENCES
Environment Variables determines the language in which messages are displayed. If is not specified or is null, it defaults to "C" (see lang(5)). If any internationalization variable contains an invalid setting, all internationalization variables default to "C" (see environ(5)). EXAMPLES
Decrease the number of the logical extents of a logical volume to one hundred: Reduce to one mirror (that is, an original and one copy) for each logical extent of a logical volume: Remove mirror copies of logical extents of a logical volume from the physical volume Remove a logical volume from a one-way mirrored set on the specified pvkeys: WARNINGS
LVM does not store any information about which physical extents within a logical volume contain useful data; therefore, reducing the space allocated to a logical volume without doing a prior backup of the data could lead to the loss of useful data. The command on a logical volume containing a file system of greater length than the size being reduced to will cause data corruption. To reduce a logical volume being used for swap, that swap area must not be currently in use. SEE ALSO
lvcreate(1M), lvdisplay(1M), lvextend(1M), lvmadm(1M), lvmpud(1M), pvchange(1M), pvdisplay(1M), intro(7), lvm(7). lvreduce(1M)
All times are GMT -4. The time now is 05:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy