Before we start with the step by step process lets us know what vgexport, vgimport do:-
vgexport :- | Removes a volume group from the system without modifying the information found on the physical volume(s). |
vgimport :- | Adds a volume group to the system by scanning physical volumes which have been exported using vgexport. |
Steps to Export volume group
1. Unmount file system
#umount /u01
2. Deactivate the Volume Group
#vgchange –a n vg02
Volume group "vg02" has been successfully changed. |
3. Remove Entry from /etc/fstab file for this mount point
4. Export Volume Group to a map file
#vgexport –s –v –m /tmp/vg02.map /dev/vg02
Beginning the export process on Volume Group "/dev/vg02". /dev/dsk/c0t1d0 vgexport:Volume Group “/dev/vg02” has been successfully removed. |
5. Copy the Map file to the destination server with scp, rcp, pen drive or any other method, we here use scp to transfer file
#scp /tmp/vg02.map username@other_server_ip:/tmp/
Steps to Import Volume Group
1. Make a directory in /dev for volume group and change owner as root and group as sys
#mkdir /dev/vg02
#chown root:sys /dev/vg02
#chmod 755 /dev/vg02
2. Select a unique minor number for the VG:
# ll /dev/*/group
crw-r--r-- 1 root sys 64 0x000000 Apr 4 2010 /dev/vg00/group crw-r--r-- 1 root sys 64 0x010000 Oct 26 15:52 /dev/vg01/group |
|
Create the VG control file (group file):
#mknod /dev/vg01/group c 64 0x020000
3. Import the Map file with vgimport command
#vgimport –s –m /tmp/vg02.map /dev/vg02
vgimport: Volume group "/dev/vg02" has been successfully created. Warning: A backup of this volume group may not exist on this machine. Please remember to take a backup using the vgcfgbackup command after activating the volume group. |
4. Activate Volume Group
#vgchange –a y /dev/vg02
Activated volume group Volume group "/dev/vg02" has been successfully changed. |
5. Make entry in /etc/fstab file to make mount point permanent between reboots.
6. Mount file system
#mkdir data
#mount /dev/vg02/lvol1 /data
Sohan,
ReplyDeleteGood work, and steps are comprehensive. A small correction on the VG group file creation command.
"#mknod /dev/vg01/group c 64 0x020000", it has to be "#mknod /dev/vg02/group c 64 0x020000". I'm sure it was just a typo.
Thanks,
Sibil
Hi Sibil,
ReplyDeleteThanks for the correction, yes it was a typo.
Regards
Sohan
We don't need to take out disk & reinsert it where we are importing vg ??
ReplyDeleteYes, there is no need to do so, here we are just exporting configuration to a file and import the same configuration from that file. disk reinsert not required.
ReplyDelete