Hello, I've encountered some problems with my bare metal recovery on solaris 9 with bacula 1.38.11.
Here is a brief description of the recovery procedure I did (this might also be a good description of how to do a bare metal recovery, if this issue gets solved): Boot the client from network in singleuser mode. Mount a shared directory containing bacula to the client. # mount 192.168.230.10:/export/local /usr/local Partition the target hard drive. # format Created a new file system on the target partition. # newfs /dev/dsk/c0t0d0s0 Mount the new target partition to /a # mount /dev/dsk/c0t0d0s0 /a Create the necessary entries for the director and the storage server into the hosts file # echo "192.168.230.35 volvo" >> /etc/hosts # echo "192.168.230.30 prinz" >> /etc/hosts # echo "192.168.230.10 automatix3" >> /etc/hosts Set the LD_LIBRARY_PATH var to where the bacula libs are: # LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib # export LD_LIBRARY_PATH Start the bacula file daemon # /usr/local/etc/bacula start Starting the Bacula File daemon # Now go to the bconsole and start the restore procedure and select all files to restore: *restore First you select one or more JobIds that contain files to be restored. You will be presented several methods of specifying the JobIds. Then you will be allowed to select which files from those JobIds are to be restored. To select the JobIds, you have the following choices: 1: List last 20 Jobs run 2: List Jobs where a given File is saved 3: Enter list of comma separated JobIds to select 4: Enter SQL list command 5: Select the most recent backup for a client 6: Select backup for a client before a specified time 7: Enter a list of files to restore 8: Enter a list of files to restore before a specified time 9: Find the JobIds of the most recent backup for a client 10: Find the JobIds for a backup for a client before a specified time 11: Enter a list of directories to restore for found JobIds 12: Cancel Select item: (1-12): 5 Defined Clients: 1: passat-fd ............ 47: mondeo-fd Select the Client (1-47): 47 Automatically selected FileSet: FullSolaris +-------+-------+----------+---------------+---------------------+------ +-------+-------+----------+---------------+---------------------+------ +-------+-------+----------+---------------+---------------------+-- ------+-----------+ | JobId | Level | JobFiles | JobBytes | StartTime | VolumeName | StartFile | +-------+-------+----------+---------------+---------------------+------ +-------+-------+----------+---------------+---------------------+------ +-------+-------+----------+---------------+---------------------+-- ------+-----------+ | 547 | F | 86,228 | 1,965,081,652 | 2006-12-15 13:22:45 | full-15-12-2006.90 | 0 | +-------+-------+----------+---------------+---------------------+------ +-------+-------+----------+---------------+---------------------+------ +-------+-------+----------+---------------+---------------------+-- ------+-----------+ You have selected the following JobId: 547 Building directory tree for JobId 547 ... ++++++++++++++++++++++++++++++++++++++++++++++++ 1 Job, 83,160 files inserted into the tree. You are now entering file selection mode where you add (mark) and remove (unmark) files to be restored. No files are initially added, unless you used the "all" keyword on the command line. Enter "done" to leave this mode. cwd is: / $ mark * 86,227 files marked. $ done Bootstrap records written to /var/bacula/working/volvo-dir.8.restore.bsr The job will require the following Volumes: full-15-12-2006.90 86227 files selected to be restored. Run Restore job JobName: RestoreFiles Bootstrap: /var/bacula/working/volvo-dir.8.restore.bsr Where: / Replace: always FileSet: FullSolaris Client: mondeo-fd Storage: File When: 2006-12-15 15:26:35 Catalog: MyCatalog Priority: 10 OK to run? (yes/mod/no): m Parameters to modify: 1: Level 2: Storage 3: Job 4: FileSet 5: Client 6: When 7: Priority 8: Bootstrap 9: Where 10: Replace 11: JobId Select parameter to modify (1-11): 9 Please enter path prefix for restore (/ for none): /a Run Restore job JobName: RestoreFiles Bootstrap: /var/bacula/working/volvo-dir.8.restore.bsr Where: /a Replace: always FileSet: FullSolaris Client: mondeo-fd Storage: File When: 2006-12-15 15:26:35 Catalog: MyCatalog Priority: 10 OK to run? (yes/mod/no): y Job started. JobId=554 * * Then go back to the client and: # installboot /a/usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0 Until here everything looks fine. But when I try to boot from the newly created disk I see the following inode messages: Rebooting with command: boot Boot device: disk:a File and args: SunOS Release 5.9 Version Generic_118558-11 64-bit Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. configuring IPv4 interfaces: eri0. Hostname: mondeo NOTICE: /: unexpected free inode 140873, run fsck(1M) -o f NOTICE: /: unexpected free inode 140873, run fsck(1M) -o f NOTICE: /: unexpected free inode 140876, run fsck(1M) -o f NOTICE: /: unexpected free inode 140876, run fsck(1M) -o f NOTICE: /: unexpected free inode 140877, run fsck(1M) -o f mount: /var/run is already mounted, swap is busy, or the allowable number of mount points has been exceeded The system is coming up. Please wait. NOTICE: /: unexpected free inode 140878, run fsck(1M) -o f NOTICE: /: unexpected free inode 140878, run fsck(1M) -o f checking ufs filesystems /dev/rdsk/c0t0d0s7: is clean. LDAP domain name is ea.mot.com starting rpc services: rpcbind keyserv done. Setting netmask of eri0 to 255.255.255.0 Setting default IPv4 interface for multicast: add net 224.0/4: gateway mondeo syslog service starting. Starting the Bacula File daemon The system is ready. mondeo console login: When I do a fsck I get the following messages. The first one in Phase 1 doesn't seem very harmfull to me. But the second one with the missing door files which get removed doesn't make me feel very confident although the system boots up without error messages after the fsck is finished. # fsck /dev/dsk/c0t0d0s0 ** /dev/rdsk/c0t0d0s0 ** Currently Mounted on / ** Phase 1 - Check Blocks and Sizes PARTIALLY ALLOCATED INODE I=137137 CLEAR? y PARTIALLY ALLOCATED INODE I=138752 CLEAR? y PARTIALLY ALLOCATED INODE I=138753 CLEAR? y PARTIALLY ALLOCATED INODE I=138755 CLEAR? y PARTIALLY ALLOCATED INODE I=138756 CLEAR? y PARTIALLY ALLOCATED INODE I=138757 CLEAR? y ** Phase 2 - Check Pathnames UNALLOCATED I=138755 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 01:00 1970 NAME=/etc/sysevent/syseventconfd_event_channel/reg_door REMOVE? y UNALLOCATED I=137137 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 01:00 1970 NAME=/dev/.devfsadm_synch_door REMOVE? y UNALLOCATED I=138756 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 01:00 1970 NAME=/etc/sysevent/sysevent_door REMOVE? y UNALLOCATED I=138757 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 01:00 1970 NAME=/etc/sysevent/piclevent_door REMOVE? y UNALLOCATED I=138752 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 01:00 1970 NAME=/etc/sysevent/devfsadm_event_channel/reg_door REMOVE? y UNALLOCATED I=138753 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 01:00 1970 NAME=/etc/sysevent/devfsadm_event_channel/1 REMOVE? y ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups FREE BLK COUNT(S) WRONG IN SUPERBLK SALVAGE? y 83047 files, 1997574 used, 3038648 free (95392 frags, 367907 blocks, 1.9% fragmentation) ***** FILE SYSTEM WAS MODIFIED ***** # So question is why are these doors not created correctly by the restore? And will these doors get created automatically by the system if they don't exist? What are these partially allocated inodes? I've tried it several times and it shows the same behaviour each time. Regards Wolfgang ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users