filesystem

partition> print
Current partition table (original):
Total disk cylinders available: 15934 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm       3 -   959       14.66GB    (957/0/0)    30748410
  1       swap    wu     960 -  1025        1.01GB    (66/0/0)      2120580
  2     backup    wm       1 - 15931      244.08GB    (15931/0/0) 511863030
  3 unassigned    wm       0                0         (0/0/0)             0
  4        var    wm    1026 -  1280        3.91GB    (255/0/0)     8193150
  5 unassigned    wm    1281 -  6116       74.09GB    (4836/0/0)  155380680
  6        usr    wm    6117 -  6371        3.91GB    (255/0/0)     8193150
  7       home    wm    6372 - 15933      146.50GB    (9562/0/0)  307227060
  8       boot    wu       0 -     0       15.69MB    (1/0/0)         32130
  9 alternates    wu       1 -     2       31.38MB    (2/0/0)         64260
# df -h
Filesystem             size   used  avail capacity  Mounted on
/dev/dsk/c1d0s0         14G   882M    13G     7%    /
/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                   1.3G   908K   1.3G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab
/dev/dsk/c1d0s6        3.8G   2.5G   1.3G    65%    /usr
/usr/lib/libc/libc_hwcap1.so.1
                       3.8G   2.5G   1.3G    65%    /lib/libc.so.1
fd                       0K     0K     0K     0%    /dev/fd
/dev/dsk/c1d0s4        3.8G   1.2G   2.6G    31%    /var
swap                   1.3G    76K   1.3G     1%    /tmp
swap                   1.3G    24K   1.3G     1%    /var/run
/dev/dsk/c1d0s5         73G    64M    72G     1%    /u01
/dev/dsk/c1d0s7        144G   810M   142G     1%    /export/home

I have the above as my partiton, i am trying to use asm for my oracle database. I need have partition 4 mounted as root so that i can have partition 4 as raw.

Also i want assign size to partition 3 knowing fully well that all space as been exausted.

Also why is partition 5 showing unassigned when it already have a filesystem and mounted as /u01

unfortunately, there isn't much you can do if you need root on /dev/rdsk/c1d0t0s4. you would have to re-format the drive. you would essentially back up all your data (ufsdump) to another disk, reformat target drive and then restore data accordingly.

not an oracle expert here but why does it HAVE to be slice 4?

you will lose data. slices 4-9 on this EFI disk will lose their data as you are requesting new cylinder ranges. notice how the cylinders are contiguous from slice to slice.

solaris volume manager no longer uses these 'tag' fields. even though it says 'unassigned' it will still mount /u01 (or any other mount point you specify in /etc/vfstab). it has become more a tradition to tag /, var, /and /usr slices. bottomline is you no longer need to really worry about tags in SVM. however, VxVM still uses tag. just be alert if using veritas.
fyi - possible tags:

  • 0 = unassigned
  • 1 = boot
  • 2 = root
  • 3 = swap
  • 4 = usr
  • 5 = backup
  • 6 = stand
  • 8 = home
  • 9 = alternates

THanks Pupp, pls can someone enlighten on how best assign cylinders to my partition such that i will not run into this prob again, and i will be able to use my partition for whatever i want tio use it for in future.

I am thinking may be i don't have to assign all cylinder at installation so that i can have the rest for use later, could this be the solution to the above.

Also, is it not possible to reuse a partition for something else even when it has been assign for a purpose like you do in windows