Tag Archives: mksysb

Aix – mksysb – Como restaurar parte do backup (restore parcial)

É possível restaurar apenas um arquivo, diretório ou filesystem a partir de uma imagem feita do sistema operacional através do utilitário mksysb.

Para se restaurar a partir de um backup mksysb, usamos o comando restore.

restore -xvqf [arquivo mksysb ou device] [./diretorio ou arquivo a ser restaurado]

Da man page do comando restore:

-x:  Restores individually named files specified by the File parameter.
-q:  Specifies that the first volume is ready to use and that the restore command should not prompt you to mount the volume and hit Enter. If the archive spans multiple volumes, the restore command prompts you for the subsequent volumes.
-v:  Displays additional information when restoring.
-f Device: Specifies the input device.

Para apenas listar o conteúdo do backup, usa-se a opção “-T”:

# restore -Tvqf [arquivo  de bkp mksysb]

Segue abaixo um exemplo:

#ls -l |grep -i foo
-rw-r-----   1 root     system   3201126400 Sep 12 11:17 foo-20080912.mksysb

Restaurando o arquivo /var/adm/wtmp:

#restore -xvqf foo-20080912.mksysb ./var/adm/wtmp
New volume on foo-20080912.mksysb:
Cluster size is 51200 bytes (100 blocks).
The volume number is 1.
The backup date is: Fri Sep 12 10:43:27 CED 2008
Files are backed up by name.
The user is root.
x         3240 ./var/adm/wtmp
The total size is 3240 bytes.
The number of restored files is 1.
#

O arquivo, diretório ou filesystems deve ser especificado com o caminho relativo (./).

Referência:

  1. FixUnix.com – Unix Linux Forums, mksysb restore: http://fixunix.com/aix/84975-mksysb-restore.html
  2. IBM Information Center – Restoring a file from the second image or tape: http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.install/doc/insgdrf/mysysb_restore_from_second_image.htm
  3. Comando restore: http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds4/restore.htm&tocNode=toc:front/front.cmb/0/0/2/0/17/47/