Sponsored Content
Operating Systems AIX Clone or mirror your AIX OS larger disk to smaller disk ? Post 302751993 by MichaelFelt on Saturday 5th of January 2013 08:10:34 AM
Old 01-05-2013
It took me too long to find the term I was looking for - kept thinking multi-boot (which is for something else!).

I think what you might be looking for is multibos. The trouble is going to continue to be that /backup is in rootvg and I do not know if it will be available on a second boot (with the multibos)

In short, what multibos does is copy the current rootvg (key) logical volumes - giving them different names (much like alt_disk_install does, but now within the current volume group).

Assumming /backup (since it is not a default rootvg logical volume) will be available after a reboot to the "other" rootvg you could attempt, assuming the sum of the current PP sizes are less than 10G:
Code:
1. Backup /backup to other medium
2. Add 10G disk to rootvg
3. Use multibos procedure to copy current rootvg key logical partitions to 10G disk.
4. reboot to 10G disk
5. remove other copy of rootvg and /backup
6. remove disk from rootvg (reducevg)
7. Create new volume group for backups
8. Restore /backup to new volume group.

For more on multibos look at two articles on IBM Systems Magazine: AIX-Updates-With-Multibos/ and Working with Multibos

However, I would also consider using the information above from ka00na and zxmaus to "almost" use mirrorvg - by just adding the key AIX partitions
to the 10G disk, backup and remove /backup; then remove the copies on original disk; and restore /backup - roughly this:

Code:
# extendvg rootvg hdisk1
# for i in hd1 hd2 hd3 hd4 hd5 hd6 hd7 hd8 hd9var hd10opt hd11admin lg_dumplv hd12audit
do
mklvcopy $i 2 hdisk1
done
# bosboot -ad hdisk1
# echo do backup of whatever needs backing up
# for i in hd1 hd2 hd3 hd4 hd5 hd6 hd7 hd8 hd9var hd10opt hd11admin lg_dumplv hd12audit
do
rmlvcopy $i 1 hdisk0
done
# reducevg -d -f rootvg hdisk0
# chpv -c hdisk0
# mklv -y vgBackup hdisk0 # consider adding -t and/or -s arguments to manage PP size)
# echo "restore saved data from above"

Hope this helps!
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Upgrade Hard Disk to a larger one

Hello folks, I have a sun sparcstation 20, I would like to upgrade one of the hard disks to a larger one. The one I would like to upgrade only contains user data. Here are my thoughts: 1. Backup the specific file system 2. Replace the disk with the larger disk 3. Create a new file... (2 Replies)
Discussion started by: DLongan
2 Replies

2. UNIX Desktop Questions & Answers

How do I clone Solaris 7 disk

could anyone give me a general idea of how i may clone a 2 Gig disk running Solaris 7 on it to another disk of the same size? currently, this system only has one disk in it though. i do have the ability to hook up another disk via SCSI. i have been told i need to boot to "miniroot" to run... (9 Replies)
Discussion started by: obosha
9 Replies

3. Solaris

Upgrading To Larger Disk?

I have just been assigned the task of upgrading to a larger disk on a e250; however, I am use to working on Linux and x86 hardware. I would be very appreciative if someone could inform me on how this procedure can be done safely. To begin with, the e250 has a 18 Gig primary scsi disk and a 18... (3 Replies)
Discussion started by: cstovall
3 Replies

4. Filesystems, Disks and Memory

clone disk

Disk cloning I had an external SCSI master disk that I used to clone to an identical external SCSI disk because the other SCSI disk would become corrupted. My original Master became corrupted so I used one of the other to good disk to copy back to the master. Unfortunately the new master needs... (1 Reply)
Discussion started by: stamperr
1 Replies

5. Solaris

disk 2 disk mirror

Dear friends & gurus i have some servers running solaris 10 intel machines,they are in mirror disk 2 disk there is no any hardware RAID only software RAID and they are in remote place. 1) solaris 10 OS c0t0d0(Disk1) & cotod1(Disk2) in mirror (SVM) 2) i want to break the mirror 3) boot... (0 Replies)
Discussion started by: niru
0 Replies

6. HP-UX

What is the difference between DRD and Root Mirror Disk using LVM mirror ?

what is the difference between DRD and Root Mirror Disk using LVM mirror ? (3 Replies)
Discussion started by: maxim42
3 Replies

7. UNIX for Advanced & Expert Users

Faster dd for disk clone

Guys can anyone tell how can we do faster disk cloning Below i found in google 1. dd if=/dev/sda of=/dev/sdb bs=4096 conv=noerror,sync So adding "conv=noerror,sync " makes it faster looks against not adding it 2. Enable write cache activated (hdparm -W1 /dev/sda) then run dd .. ... (2 Replies)
Discussion started by: heman96
2 Replies

8. Solaris

Use 'dd' to copy boot disk to larger target disk

Hi, I'm looking to copy a boot disk on an old Solaris 8 system using dd. I'll bring the system down to single user mode and begin from there. I'm copying my source disk to a larger target disk. Do I need to do anything other than the 'dd' command below because the target disk is bigger? ... (2 Replies)
Discussion started by: sparcman
2 Replies

9. AIX

Clone 1 Hard disk fromIBM Intellipoint server with AIX 5.x

Hello to all, Im having a new task in a new world (AIX - IBM Servers) I have an IBM Server (Type - 9111-285 very old one) with one Hard disk (73 GB 10 K) with AIX 5.x, and I need to clone the existing disk to another with the same specifications. Could you please give me some advice in order... (7 Replies)
Discussion started by: trevian3969
7 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:23 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy