1819883 Members
2493 Online
109607 Solutions
New Discussion юеВ

Re: swinstall message

 
SOLVED
Go to solution
Alex Lavrov
Regular Advisor

swinstall message

Hello,
I get the following error from swinstall:

ERROR: "srv:/": This operation will exceed the absolute limit of disk space on 1 volumes.

I thought it means that I don't have enough space on "/", so I tried to extend it.
vgdiplay showed that I have enough space:
Free PE 2021

I did the following:
# lvextend -L 1000 /dev/vg00/lvol3
lvextend: Not enough free physical extents available.
Logical volume "/dev/v00/lvol3" could not be extended.
Failure possibly caused by contiguous allocation policy.
Failure possibly caused by strict allocation policy.


Am I doing something wrong?

thanx
6 REPLIES 6
Stefan Farrelly
Honored Contributor
Solution

Re: swinstall message

You need to view the logfile /var/adm/sw/swagent.log for more details on which volumes will be exceeded if you do your swinstall - vi the log and go to the bottom and scroll backwards to see which ones.

Yes - there is no need to lvextend / !
Im from Palmerston North, New Zealand, but somehow ended up in London...
Cheryl Griffin
Honored Contributor

Re: swinstall message

lvol3 is normally /. The supported method for extending / is to recovery from an Ignite backup (and extend the filesystem during the recovery).
"Downtime is a Crime."
Rusty Sapper
Frequent Advisor

Re: swinstall message

Also,
You wouldn't ba able to extend the root filesystem like that. The only way to extend root is to use ignite to make a boot tape, then boot from the tape and make changes to your vg00 filesystems.

But like he said, you shouldn't need to extent "/", check the swagent.log.


-Rusty
Ralph Grothe
Honored Contributor

Re: swinstall message

Alex,

as the others already pointed out
/dev/vg00/lvol3 usually bears the / filesystem which requires to have contigous allocation of physical extents.

Just check

# bdf /dev/vg00/lvol3
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 147456 104749 40038 72% /

# lvdisplay /dev/vg00/lvol3|grep Allocation
Allocation strict/contiguous

Anyway I would consider / as an unusual installation target.
You can check the installation target of your depot by doing something like (beware can be a lengthy list)

# swlist -l file -s /where/the/depots/lie/your.depot

You can also sum up the sizes (a little awk oneliner will do) if you parse output from

# swlist -l fileset -a size -s /where/the/depots/lie/your.depot

The reason you extension attempt failed is because free PEs need to be contigous but your free PEs are probably well beyond some PEs used by your last LV of vg00 in sequence.

Either you extend your / LV as suggested.
The easiest method really is by use of an ignite tape.
But I'd rather suggest to create a new regular LV in your vg00, mount it somewhere and let a symlink point to the mount point from your depot's installation target.
Madness, thy name is system administration
Alex Lavrov
Regular Advisor

Re: swinstall message

Thanx for the help!
It was other FS that had no space, and not "/".
dmugtasimov
New Member

Re: swinstall message

Could you, please, contact me by dimasoft2001@mail.ru. I have the same problem and still cannot solve it.

Regerds,
Dmitry Mugtasimov.