View mksysb content & restore individual files

To view information about a mksysb backup file use:

            Display info about VG backup
# lsmksysb -lf 
             |             |
             |             Mksyb file
VOLUME GROUP:           rootvg
BACKUP DATE/TIME:       Tue Feb 21 18:08:29 GMT+01:00 2012
UNAME INFO:             AIX power2s 1 6 00C4489D4C00
BACKUP SIZE (MB):       41216
SHRINK SIZE (MB):       8421
VG DATA ONLY:           no

LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd6                 paging     16      32      2    open/syncd    N/A
hd5                 boot       1       2       2    closed/syncd  N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd3                 jfs2       4       8       2    open/syncd    /tmp
hd1                 jfs2       1       2       2    open/syncd    /home
hd11admin           jfs2       1       2       2    open/syncd    /admin
livedump            jfs2       2       4       2    open/syncd    /var/adm/ras/livedump
fslv00              jfs2       72      144     2    open/syncd    /usr/sys/inst.images
hd4                 jfs2       22      44      2    open/syncd    /
hd2                 jfs2       34      68      2    open/syncd    /usr
hd9var              jfs2       2       4       2    open/syncd    /var
hd10opt             jfs2       5       10      2    open/syncd    /opt

To get the LPP info from the mksysb use:

            Display LPP info
# lsmksysb -Lf
                   Mksysb file
Fileset                      Level  State  Type  Description (Uninstaller)
  ICU4C.rte            C     F    International Components for
  Java5.sdk          C     F    Java SDK 32-bit
  Java5_64.sdk       C     F    Java SDK 64-bit
  Java6.sdk          A     F    Java SDK 32-bit
                       C     F    Management Framework Endpoint
  X11.adt.bitmaps      C     F    AIXwindows Application
                                                   Development Toolkit Bitmap
  X11.adt.imake        C     F    AIXwindows Application
                                                   Development Toolkit imake

For the list of files contained in the mksysb

# lsmksysb -f
      6666 ./
          11 ./tmp/vgdata/rootvg/
       11861 ./
      187869 ./tmp/vgdata/rootvg/
           0 ./opt
           0 ./opt/IBM
           0 ./opt/IBM/perfpmr
        2249 ./opt/IBM/perfpmr/Install
        2616 ./opt/IBM/perfpmr/PROBLEM.INFO
        9818 ./opt/IBM/perfpmr/README
       26741 ./opt/IBM/perfpmr/

A specific file from the mksysb backup can be restored using the restorevgfiles command. In the following example the file will be restored to the current directory (/tmp/restore). Using the -d flag a alternative restore location can be specified.

                                 Path to the mksysb image file
(/tmp/restore) # restorevgfiles -f /export2/ ./root/j1
                                                             The file to be extracted from the mksysb image.
New volume on /export2/
Cluster size is 51200 bytes (100 blocks).
The volume number is 1.
The backup date is: Tue Feb 21 18:09:12 GMT+01:00 2012
Files are backed up by name.
The user is root.
x            6 ./root/j1
The total size is 6 bytes.
The number of restored files is 1.
(/tmp/restore) # ls -la */*
-rw-r--r--    1 root     system            6 Feb 17 11:16 root/j1
  1. Rullox said:

    Very helpfull all your posts. Thanks

  2. JJ said:

    Thanks for the feedback :) I am happy I could help.

  3. Ali said:

    Thank you for making this very easy to understand!

  4. Valerie said:

    we have a mksysb file….can we put the mksysb file to a tape which will then be a bootable mksysb ?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: