Sponsored Content
Operating Systems Solaris Restoring a system from a backup Post 302891060 by hicksd8 on Monday 3rd of March 2014 03:01:54 PM
Old 03-03-2014
This only applies to SPARC and UFS filesystems

The trick is to make Solaris do most of the work otherwise there will be a very large number of files to modify. So, at the very base level, it goes like this.........

Planning....count number of filesystems, get all filesystem sizes, record all VTOC's, and amount of swap configured.

Set up a 'third node' to take the ufsdump(s) and create the share.

Use 'fssnap' and 'ufsdump' to dump all filesystem(s) out to the third node.

Install the same version of Solaris on the target machine (just to ensure that it will run, OBP, hardware, compatibility, and all that). Whilst doing that get the name/type of the ethernet inferface.

Boot the target node from DVD (single-user) and format, label, and write the VTOCS for the filesystem(s) and swap.

'newfs' all the non-swap filesystems.

Manually, plumb, address, and 'up' the network interface, and mount the remote filesystem on the third node containing the ufsdumps.

'ufsrestore' all the filesystems onto the target node.

Write out the bootblock ('installboot') for this platform.

CAREFULLY modify the vfstab on the target node to ensure it tells Solaris where to find all the filesystems.

Modify the 'system' file to suit the platform.

Rename the 'hostname.<Ethernet interface>' file to the new suffix (interface name).

Delete the old device nodes (/dev/dsk/c*, /dev/rdsk/c*, /dev/cfg/c* , etc) and recreate to suit the target platform (devfsadm).

Double check everything and when happy, shutdown the system.

If you haven't changed the ip address on this configuration ensure the original machine is shut down. This will use the same ip address.

On the very first boot, ensure to use the -r switch:

Code:
boot -r

to warn Solaris that it needs to reconfigure to sort out our mess. Make a coffee and wait for Solaris to sort everything out.

I hope that helps. If you need any of this expanding as you are doing it then post your questions back.

Last edited by hicksd8; 03-03-2014 at 04:24 PM..
This User Gave Thanks to hicksd8 For This Post:
 

10 More Discussions You Might Find Interesting

1. OS X (Apple)

OS X Server: Trouble restoring mail from backup...

So I had some bad RAM in my server. Of course I didn't know it at the time. And it kept making the 10.3.5 updater crash. And that last crash did it. My drive was messed up. So I had to reformat and reinstall. Luckily I had a whole slew of fresh backups. But I'm really hung up on the mail. I backed... (0 Replies)
Discussion started by: l008com
0 Replies

2. UNIX for Dummies Questions & Answers

restoring backup using tar command

Please help me in resolving the issue. I have taken backup using the below command $ tar cvf - . |compress -> /opt/globusback2/needed_backups/apglsg.tar.Z I tried to restore the backup using the below command. $ zcat /opt/globusback2/needed_backups/apglsg.tar.Z | tar -xvf - ... (2 Replies)
Discussion started by: amirthraj_12
2 Replies

3. UNIX for Advanced & Expert Users

restoring backup using tar command

Please help me in resolving the issue. I have taken backup using the below command $ tar cvf - . |compress -> /opt/globusback2/needed_backups/apglsg.tar.Z I tried to restore the backup using the below command. $ zcat /opt/globusback2/needed_backups/apglsg.tar.Z | tar -xvf - ... (5 Replies)
Discussion started by: amirthraj_12
5 Replies

4. AIX

Question about restoring from mksysb backup

Hello, Last night I applied a DB2 fix pack which is now causing problems with the application that uses db2. Prior to applying the fix pack I did a mksysb(rootvg) which includes the file system that has db2 installed on it. If I do a restore from this will it restore the db2 version back to... (1 Reply)
Discussion started by: jyoung
1 Replies

5. UNIX for Advanced & Expert Users

how to make a full system backup excluding data and restoring it to a new system

Hi, In order to have a sand box machine that I could use to test some system changes before going to production state, I'd like to duplicate a working system to a virtual one. Ideally, I'd like to manage to do it this way : - Make a full system backup excluding the user file system (this... (7 Replies)
Discussion started by: pagaille
7 Replies

6. Solaris

Restoring a Root File System that was on a metadevice

Hello I use Solaris 10. I need to restore the root file system, but I don't know how . i can only boot the server in safe mode or with the cd (ok boot cdrom -s) Do you guys know a good procedure, I don't want to break the mirrors. ( the server is not a cluster). Its an emergency, i would... (4 Replies)
Discussion started by: feg
4 Replies

7. AIX

restoring mksysb backup of a clustered server configured in HACMP

Hi, I have done NIM restoration via nim_bosinst a lot of times but I have some doubts on restoring a server which is clustered specifically HACMP. Previously, I don't know the trend but after doing a nim_bosinst, I can see the client's hostname is back to "localhost" rather than its original... (0 Replies)
Discussion started by: depam
0 Replies

8. UNIX for Dummies Questions & Answers

[SOLVED] Restoring differential backup files

I'm using a script (automysqlbackup) to dump mysql db's to .sql file followed by taking one full backup of the .sql file and the differential backups of the newer sql file every day using the tool diff. Now the backup destination folder contains files like, I would like to how do i restore... (3 Replies)
Discussion started by: csengineer
3 Replies

9. Shell Programming and Scripting

Restoring files from backup based on ctime

Hello, I need to restore some yesterday emails from backup within a 5 hours timeframe this is a openvz container, backup is made by rsync files to another partition in the same server I have tried to do this #!/bin/sh cd /vz/backup/414/home/smartftp/mail/domain1.com/ for dir in new... (6 Replies)
Discussion started by: cuantica
6 Replies

10. AIX

Cloning a system via mksysb backup from one system and restore to new system

Hello All, I am trying to clone an entire AIX virtual machine to a new virtual machine including all partitions and OS.Can anyone help me on the procedure to follow? I am not really sure on how it can be done.Thanks in advance. Please use CODE tags for sample input, sample output, and for code... (4 Replies)
Discussion started by: gull05
4 Replies
UMOUNT(8)						    BSD System Manager's Manual 						 UMOUNT(8)

NAME
umount -- unmount filesystems SYNOPSIS
umount [-fv] special | node umount -a | -A [-fv] [-h host] [-t type] DESCRIPTION
The umount command calls the unmount(2) system call to remove a special device or the remote node (rhost:path) from the filesystem tree at the point node. If either special or node are not provided, the appropriate information is taken from the fstab(5) file. The options are as follows: -a All the filesystems described in fstab(5) are unmounted. -A All the currently mounted filesystems except the root are unmounted. -f The filesystem is forcibly unmounted. Active special devices continue to work, but all other files return errors if further accesses are attempted. The root filesystem cannot be forcibly unmounted. -h host Only filesystems mounted from the specified host will be unmounted. This option is implies the -A option and, unless otherwise spec- ified with the -t option, will only unmount NFS filesystems. -t type Is used to indicate the actions should only be taken on filesystems of the specified type. More than one type may be specified in a comma separated list. The list of filesystem types can be prefixed with ``no'' to specify the filesystem types for which action should not be taken. For example, the umount command: umount -a -t nfs,hfs umounts all filesystems of the type NFS and HFS. -v Verbose, additional information is printed out as each filesystem is unmounted. FILES
/etc/fstab filesystem table SEE ALSO
unmount(2), fstab(5), mount(8) HISTORY
A umount command appeared in Version 6 AT&T UNIX. 4th Berkeley Distribution May 8, 1995 4th Berkeley Distribution
All times are GMT -4. The time now is 02:23 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy