Restore file from mksysb file


 
Thread Tools Search this Thread
Operating Systems AIX Restore file from mksysb file
# 1  
Old 03-21-2019
Restore file from mksysb file

Hello,

I have a mksysb backup OS image. I can restore the file from there, but the issue is the restored file include the whole path Smilie

Code:
listvgbackup -f /backup/xxx/mksysb.xxx.20190316 -r -s -d /home/aaa/ ./home/bbb/nohup.out

I plan to restore nohup.out from /home/bbb/nohup.out to /home/aaa/nohup.out.

But actually I see this:
Code:
[root@xxx] / > ls -l /home/aaa/home/bbb/nohup.out
-rw-------    1 root     system      1585567 Jun 28 2013  /home/aaa/home/bbb/nohup.out

It takes the whole path & file to new destination.

Can everybody advise me on this?

Regards,
Phat
# 2  
Old 03-21-2019
Quote:
Originally Posted by Phat
I have a mksysb backup OS image. I can restore the file from there, but the issue is the restored file include the whole path
An mksysb is basically a savevg rootvg. The savevg format consists of 4 parts. The first three parts only deal with booting the system and laying the grounds to restore the system from scratch and they are simply left empty in savevg (and non-bootable mksysb) image. The fourth part in both cases is what you want to deal with. It is an archive of the respective VGs (rootvg in case of a mksysb, any other VG with savevg) contents in backup format. See man backup (and/or man restore) for all this command has to offer.

After restoring the files you can still move or rename them to the location you want them to hold. Because they are placed into a different hierarchy they can never overwrite files you already have on your system, so i do not fully understand your complaint. If you indeed want them to overwrite your original files simply restore to the root directory, no?

I hope thi helps.

bakunin
# 3  
Old 03-22-2019
Hi Bakunin,

Can you tell me more about the first 3 parts of savevg? Not clear for me to get the point from you.

Regarding the second thing, there is a need if the file was deleted somehow unexpectedly, and we would like it to be recovered to the same location.

So how about restoring whole AIX OS, it will overwrite all existing files (with corrupted and non-corrupted data) to bring the OS back to normal?
# 4  
Old 03-22-2019
Quote:
Originally Posted by Phat
Can you tell me more about the first 3 parts of savevg? Not clear for me to get the point from you.
I was trying to give the complete picture. For details you may want to search the forum, for instance here.

Quote:
Originally Posted by Phat
Regarding the second thing, there is a need if the file was deleted somehow unexpectedly, and we would like it to be recovered to the same location.
You yourself provided the command:

Code:
listvgbackup -f /backup/xxx/mksysb.xxx.20190316 -r -s -d /home/aaa/ ./home/bbb/nohup.out

which would - again, your own words - restore the file originally being found at /home/bbb/nohup.out to /home/aaa/home/bbb/nohup.out, yes?

Now, if you want to restore the file to /home/bbb/nohup.out instead of /home/aaa/home/bbb/nohup.out what do you think you should change in the above command, hmm? I don't know the listvgbackup command, but the rest looks pretty much like the parameters for the restore command. You migh want to consult the man page for restore because this is the common utility to pull out single files from a savevg image. This is why i told you it is is in backup format. backup and restore are UNIX utilities to create backup images and restore from them.

Quote:
Originally Posted by Phat
So how about restoring whole AIX OS, it will overwrite all existing files (with corrupted and non-corrupted data) to bring the OS back to normal?
You can do that. Usually you have a rootvg where all the OS-relevant stuff, customisation, etc.. resides. Ideally it does NOT contain any application data or application binaries. You create an image of this VG with the mksysb command. If you send this backup to a tape or a NIM-server it is even possible to boot a system with it and then restore the backup, thus restoring the system as it was set up when you took the backup. This is commonly used not only for restoring systems in case of disaster but also to install new systems. You create a "golden image" on a system, create a mksysb image from it, then use this image to base-install systems with everything pre-set/pre-configured in the way you want it and only apply additional customisation/settings to it.

You can also do a savevg which creates an analogous image from a non-root VG. You can use such an image to restore application data onto the same system or onto a new system for the purpose of cloning the old system.

I hope this helps.

bakunin
# 5  
Old 03-26-2019
Quote:
which would - again, your own words - restore the file originally being found at /home/bbb/nohup.out to /home/aaa/home/bbb/nohup.out, yes?

Now, if you want to restore the file to /home/bbb/nohup.out instead of /home/aaa/home/bbb/nohup.out what do you think you should change in the above command,
Hello, my aim is to restore the file either to every where I want or to the original path. But whatever I do, it ends up the file is restored to destination successfully but with its own path.

For example, I would like to restore the file
Code:
/home/bbb/nohup.out

to its original path /home/bbb/ but actually after restore, it will be:
Quote:
/home/bbb/home/bbb/nohup.out
.

If I restore it to /tmp, it results in
Code:
/tmp/home/bbb/nohup.out

# 6  
Old 03-26-2019
As has been explained to you, that is a safety measure so people don't unintentionally wreak havoc on their system. Applying some logics and deduction to your remark

Quote:
Originally Posted by Phat
... If I restore it to /tmp, it results in
Code:
/tmp/home/bbb/nohup.out

, what do you think would happen if you "restore it to" / , the file system's root?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Mksysb restore problem

Hello everybody, I have a little problem with my mksysb restore. My system: AIX 6100-09-11-1806. I make mksysb backup of my LPARs by NIM server. I am doing restore tests by NIM server on spare LPAR now. All LPARs were restored allright except for one. During restore it stops with this... (4 Replies)
Discussion started by: Necronomic
4 Replies

2. AIX

AIX 7.2 MKSYSB Backup and Restore Best Practices?

Hello, Running AIX 7.2 on Power9 bare-metal (no LPAR and no NIM server), in the process of creating a guide on MKSYSB process. I understand that MKSYSB is a backup of the rootvg and we can exclude stuff via exclude.rootvg file, the rest of the data volumes are mapped to the system as LUNs via... (7 Replies)
Discussion started by: c3rb3rus
7 Replies

3. AIX

"Please mount volume 2 on /dev/rmt0.1" message during mksysb restore

Dear all First of all, my English not so good. We have p52a (production server) and p52a (test server). Tape drives are VXA2. When both servers were AIX 5.3, mksysb on production server and restoring to test server was OK. The production server was AIX 5.3 and recently upgraded to... (3 Replies)
Discussion started by: fifa15pc
3 Replies

4. AIX

Restore mksysb image on cloned LPAR

Hi Folks, How to restore mksysb image on LPAR which is already having cloned AIX OS installed on hdisk0 (nothing configured, only full partition image is sitting on hdisk0) Let me know. Thank a lot. (1 Reply)
Discussion started by: snchaudhari2
1 Replies

5. AIX

Profile environment variables lost after mksysb restore

Hello. I restore an mksysb image (AIX 5.3 TL 11) from one model to another model of Power (power 5 to power 7). Everything seems good, but I lost environment variables of at least one of a user profile. The result of the "env" command show me great differences between two servers, first of them... (2 Replies)
Discussion started by: stephnane
2 Replies

6. AIX

How to restore from mksysb backup

system is not booting ... i want to restore from mksysb backup. (2 Replies)
Discussion started by: AIXlearner
2 Replies

7. AIX

mksysb restore - Wrong OS level for restore

Hi all, I am still working on my mksysb restore. My latest issue is during an alt_disk_install from tape I got the following error after all the data had been restored. 0505-143 alt_disk_install: Unable to match mksysb level 5.2.0 with any available boot images. Please correct this... (0 Replies)
Discussion started by: pobman
0 Replies

8. AIX

NIM client mksysb restore

Can a NIM client mksysb restore be performed via NIM (smitty nim) without the NIM client machine having the NIM server's IP and hostname in its /etc/hosts file? (10 Replies)
Discussion started by: kah00na
10 Replies

9. AIX

mksysb restore ( vgs on SAN disks)

I have my application vendor looking at this but I want to do my own investigation. I restored from mksysb and I see my vgs that contain my internal disks. But I do not see my vgs that contain disks from the SAN. This scares me .. {{ Ha, ha!! My AIX expert boss just told me I have nothing... (0 Replies)
Discussion started by: Skyybugg
0 Replies

10. AIX

mksysb restore errors

goodafternoon people. here are a couple of error messages I get during restore of mksysb from a AIX F80 to a F50. I have verified blocksize and have set them to 1024 which matches both the systems. backup system is F80 and restore system is F50. Both are 4.3.3 ML10 level Upon executing via... (1 Reply)
Discussion started by: Student37
1 Replies
Login or Register to Ask a Question