Operating System - HP-UX
1833325 Members
2914 Online
110051 Solutions
New Discussion

make_tape_recovery bootlif problem -- again

 
SOLVED
Go to solution
Frank Fitch_1
Advisor

make_tape_recovery bootlif problem -- again

My apologies --- this is a rehash of an old problem that has been discussed in the forums by many people, many times before, but I would like to understand the problem better. My (internal)customer receives the following error when running make_tape_recovery:

make_tape_recovery -A \
-B /opt/uxinstlf.recovery \
-x inc_entire=vg00
.......
.......
* Creating The Tape Archive
ERROR: Not Enough Disk Space. At least 33556500 Bits is needed for boot LIF
file.

======= 04/12/04 13:57:03 EDT make_tape_recovery completed unsuccessfully

Background Info:
System is a D270, has one volume group, vg00 and is running HPUX 10.20 and Ignite v3.7.95.
/opt has 225MB of free space, /var (and /var/tmp by extension) has 105MB of free space.

I was unable to find a 10.20 patch comparable to PHSS_27406 for 11.11, but I did install PHCO_14598 which provides a new lifinit executable. I modified /opt/ignite/bin/make_medialif, changing the "-v" switch of the lifinit command to 180000000. All to no avail.

However, I was able to get this to work by creating a new lvol of size 40MB and having make_tape_recovery point to this new location in the "-B" switch.

What's really going on here behind the curtains? Why is 225MB free space in /opt, not large enough, while 40MB in a brand new lvol is? I'm grasping, but is this simply just a matter of requiring contiguous free space?

Thanks in advance to all that reply.

Frank

3 REPLIES 3
Frank Fitch_1
Advisor

Re: make_tape_recovery bootlif problem -- again

Thank you Robert-Jan!!! The document that
you referenced sheds a bright light on the
problem and I appreciate the quick reply.

Output of the fstyp command for the lvol
associated with my /opt filesystem shows an f_frsize of 8192 which implies a requirement of 256MB of free space to build the bootlif. My "brand new" lvol had an f_frsize of 1024, with the implication of needing only 32MB of free space. For grins, I created another new lvol of size 40 MB, but with a fragment size of 8192. As expected, the make_tape_recovery operation failed with the expected bootlif error.

For Ignite 3.7.95, the manpage for instl_adm (4) states that the default blocksize for hfs filesystems is 8192 and 1024 for vxfs filesystems. A default fragment size is not given ---- can I assume that the default frag size is equal to the blocksize?

If so, does this imply that (at least with IUX 3.7.95) that any hfs filesystem created via Ignite with the default frag size will require freespace that is 8 times the size of the bootlif file, if it will be used as a temporary space for a make_tape_recovery LIF file?

I think I may already know the answer to this, but why doesn't the LIF create operation use all of the 8192 byte fragments?

Thanks again..... Frank

Robert-Jan Goossens
Honored Contributor

Re: make_tape_recovery bootlif problem -- again

Hi Frank,

Yes to your question, but I have to say it has been solved in a newer ignite version.

To the why I can't give you an answer :-)

Latest Ignite is 5.x

http://www.software.hp.com/portal/swdepot/displayProductInfo.do?productNumber=IGNITEUXB

Kind regards,
Robert-Jan