Help with Solaris file system

Hi,

I have not worked on Solaris 10 that much. Need some help with this. I can't seem where the file or how the file systems are mounted. Please see the /etcvfstab below.

more vfstab
#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/zvol/dsk/rpool/swap        -       -       swap    -       no      -
/devices        -       /devices        devfs   -       no      -
sharefs -       /etc/dfs/sharetab       sharefs -       no      -
ctfs    -       /system/contract        ctfs    -       no      -
objfs   -       /system/object  objfs   -       no      -
swap    -       /tmp    tmpfs   -       yes     -

output of df -h

Filesystem             size   used  avail capacity  Mounted on
rpool/ROOT/solaris10u9
                        10G   4.9G   5.1G    50%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                    17G   440K    17G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap2.so.1
                        10G   4.9G   5.1G    50%    /platform/sun4u-us3/lib/libc_psr.so.1
/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap2.so.1
                        10G   4.9G   5.1G    50%    /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1
fd                       0K     0K     0K     0%    /dev/fd
swap                    17G    80K    17G     1%    /tmp
swap                    17G    48K    17G     1%    /var/run
rpool/data              134G    30K    91G     1%    /data
rpool                  134G    97K    91G     1%    /rpool
pool5/sybdata          795G   550G   240G    70%    /sybdata
pool5/sybase           5.0G   1.8G   3.2G    37%    /usr/sybase
dryer:/vol/vol1/solaris/10/sparc/local
                       813G   679G   134G    84%    /usr/local

I don't know what rpool means? How is the root file systems getting mounted. This server needs to be moved, I am trying to do ufsdump on / and I can't seem to figure out how to do.

Please help.

Looks like you are using ZFS.

To see what ZFS pools you have:

# zpool list

To see what ZFS filesystems you have:

# zfs list
1 Like

This is what I see...

 
> zpool list
NAME SIZE ALLOC FREE CAP HEALTH ALTROOT
pool5 808G 552G 256G 68% ONLINE -
rpool 136G 20.9G 115G 15% ONLINE -
 
> zfs list
NAME USED AVAIL REFER MOUNTPOINT
pool5 555G 240G 21K none
pool5/sybase 1.85G 3.15G 1.85G /usr/sybase
pool5/sybdata 550G 240G 550G /sybdata
rpool 42.5G 91.4G 97K /rpool
rpool/ROOT 10.0G 91.4G 21K legacy
rpool/ROOT/solaris10u9 4.93G 5.07G 4.93G /
rpool/dump 16.0G 91.4G 16.0G -
rpool/data 30.5K 91.4G 30.5K /data
rpool/swap 16.5G 108G 16K -
 

since I am using ZFS. can you advise how to do backup of root. I never used ZFS before, I will do some reading, just wondering if you know how the backup works under ZFS.

Thank you so much.

Have a look to the "ZFS Root Pool Recovery" chapter in the ZFS troubleshooting guide.