how to remove primary swap on hp-ux 11iv3 online by dusan baljevic

Post on 20-Jun-2015

225 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

How to Remove Primary Swap on HP-UX 11iv3 Online

TRANSCRIPT

How to remove primary swap on HP-UX 11iv3 online

By Dusan Baljevic (dusan.baljevic@ieee.org)

Remove primary swap and move it into another volume group. To remove the primary swap, we need to ensure that the new swap device has at least enough space that “reserve” requires. Otherwise, swapoff(1M) command will fail!

Step 1: Add new primary swap (can be in other VG but that is strongly not recommended!)

# lvcreate -C y –r n -L 8192 -n lvswap2 /dev/vgswap  

# swapon -f /dev/vgswap/lvswap2 # swapinfo -tm Mb Mb Mb PCT START/ Mb

TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAMEdev 8192 0 8192 0% 0 - 1

/dev/vg00/lvol2dev 8192 0 8192 0% 0 - 1

/dev/vgswap/lvswap2reserve - 1301 -1301memory 3876 963 2913 25%total 20260 2264 17996 11% - 0 -

Step 2: Remove primary swap on-line

# swapoff /dev/vg00/lvol2

# lvrmboot -s vg00

# swapinfo -tm Mb Mb Mb PCT START/ Mb

TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAMEdev 8192 0 8192 0% 0 - 1

/dev/vgswap/lvswap2reserve - 1291 -1291memory 3876 963 2913 25%total 12068 2254 9814 19% - 0 -

Step 3: Add line into /etc/fstab for the new primary swap and reboot the server

/dev/vg00/lvol3 / vxfs delaylog 0 1/dev/vg00/lvol1 /stand vxfs tranflush 0 1/dev/vg00/lvol4 /home vxfs delaylog 0 2/dev/vg00/lvol5 /tmp vxfs delaylog 0 2/dev/vg00/lvol6 /usr vxfs delaylog 0 2/dev/vg00/lvol7 /var vxfs delaylog 0 2/dev/vg00/lvol8 /var/tmp vxfs delaylog 0 2#/dev/vg00/lvdump3 / dump defaults 0 0/dev/vgswap/lvswap2 / swap defaults 0 0

After the reboot, check swap status and confirm that non-root volume is now the primary swap:

# swapinfo -tm Mb Mb Mb PCT START/ Mb

TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAMEdev 8192 0 8192 0% 0 - 1

/dev/vgswap/lvswap2reserve - 1283 -1283memory 3876 950 2926 25%total 12068 2233 9835 19% - 0 -

However, because we did not initialize the disk in vgswap with “-B” option, it does not contain the Boot Area, and cannot be added with “lvlnboot -s /dev/vgswap/lvswap2”. As a result, this is reported:

# lvlnboot -vBoot Definitions for Volume Group /dev/vg00:Physical Volumes belonging in Root Volume Group:

/dev/disk/disk6_p2 -- Boot DiskBoot: lvol1 on: /dev/disk/disk6_p2Root: lvol3 on: /dev/disk/disk6_p2No Swap Logical Volume configuredNo Dump Logical Volume configured

top related