[ug-bosug] What is the /second_root slice? How do i get rid of it?

Manish Chakravarty manishchaks at gmail.com
Thu Feb 7 22:02:37 PST 2008


On Feb 5, 2008 5:17 PM, Moinak Ghosh <Moinak.Ghosh at sun.com> wrote:

> Manish Chakravarty wrote:
> > Hi BOSUG,
> >
> > I did a df -h of my system and found this:
> > Filesystem             size   used  avail capacity  Mounted on
> > /dev/dsk/c2t0d0s0       15G   7.0G   7.6G    48%    /
> > /devices                 0K     0K     0K     0%    /devices
> > /dev                     0K     0K     0K     0%    /dev
> > ctfs                     0K     0K     0K     0%    /system/contract
> > proc                     0K     0K     0K     0%    /proc
> > mnttab                   0K     0K     0K     0%    /etc/mnttab
> > swap                   2.8G  1004K   2.8G     1%    /etc/svc/volatile
> > objfs                    0K     0K     0K     0%    /system/object
> > sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab
> > /usr/lib/libc/libc_hwcap1.so.1
> >                         15G   7.0G   7.6G    48%    /lib/libc.so.1
> > fd                       0K     0K     0K     0%    /dev/fd
> > swap                   2.8G    80K   2.8G     1%    /tmp
> > swap                   2.8G    44K   2.8G     1%    /var/run
> > /dev/dsk/c2t0d0s4       15G    15M    15G     1%    /second_root
> > /dev/dsk/c2t0d0s7       18G   1.5G    16G     9%    /export/home
> > /dev/dsk/c1t0d0s2      3.7G   3.7G     0K   100%    /media/SOL_11_X86s\
> >
> > I did not create a /second_root slice. Why is it there and what is it
> > for?
> >
> > I dont want to waste 15 gigs of space on this slice. I want it for
> > my /export/home. Is there any way to "reclaim" it?
> >
>
>   It is meant for Live Upgrade as Saurabh mentioned in another reply.
> Essentially
>   it is a safe upgrade path. In case of a standard upgrade you boot
> from CD and
>   upgrade your root filesystem. If the upgrade fails for some reason
> your install is
>   borked! You will have to re-install. Even otherwise you might face
> problems
>   after upgrade, but going back to the previous working setup will mean
> re-install
>   again.
>
>   With live upgrade you have 2 roots. On is your active booted root,
> other is the
>   alternate root or alternate boot environment. You can clone your
> active booted
>   root onto the alternate boot environment and upgrade that while your
> system is
>   booted and you are doing other work. After the upgrade you simply
> make the
>   alternate boot environment as the active one and reboot and you will
> boot off
>   the newly upgraded setup. If you have problems with the upgraded
> setup you
>   can simply switch back to the earlier working boot environment.
>
>   This is basically a godsend for critical installations. It reduces
> chances of failure
>   and downtime. However it also means some disk space wastage. For a
> desktop
>   setup you may not want it. the simplest way to reclaim the space is
> to use ZFS.
>
>   Do this:
>
>   umount /second_root
>   umount /export/home
>
>   zpool create -f -m /export/home export_home c2t0d0s4 c2t0d0s7
>   You have all your fragmented space is one nice storage pool.
>
>   Edit /etc/vfstab and comment out the lines for second_root and
> export/home.
>
>   BTW the future direction is to move to ZFS root getting rid of this
> slicing
>   (sub-partition) business altogether. In addition one will be able to
> get the
>   benefits of Live Upgrade without having to waste disk space. The Snap
>   Upgrade project intends to use ZFS snapshot and clone features to
> provide
>   next-gen painless upgrade and boot environment administration
>

Moinak,

After i did this , i cant access my home dir "/export/home/manish" :(

Are there some other steps to be taken to mount old home dir?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.opensolaris.org/pipermail/ug-bosug/attachments/20080208/a6259e0f/attachment.html 


More information about the ug-bosug mailing list