dick hoogendijk writes:
> I have two BE's, snv98 and snv99. Since snv_99 runs fine I want to
> remove the snv98 BE. A ludelete snv98 ERRORS out however. On snv98 this
> also happened and I was able to remove it doing "ludelete -f BE" This
> does not work now ;-(
> 
> I've removed the old BE with "zfs destroy rpool/ROOT/snv98" Thsi freed
> the space. But in lustatus I keep seeing this non-existant BE.
> Can I do something about this; wipe some file? Or what?

Before doing anything else, make sure you file a bug.  You shouldn't
have to remove file systems by hand in order to remove an old boot
environment.

Take a look first at /etc/lutab.  You'll see a block of entries that
should look something like this:

8:snv98:C:0
8:/:rpool/ROOT/snv98:1
8:boot-device:/dev/dsk/c1t0d0s0:2

That first column is the index number.  There's a corresponding pair
of files here:

        /etc/lu/INODE.8
        /etc/lu/ICF.8

To delete the entry, just edit /etc/lutab to remove it, and then
remove the INODE and ICF files.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to