Disks consist of the following:
1. Tracks – concentric rings on each platter
2. Cylinders – groups of tracks
3. Sectors/Blocks – 512 byte blocks
### Disk Partitions ###
Note: Partitions within Solaris are AKA slices
x86 PCs are limited to 4 FDISK primary partitions
Note: Solaris requieres 1 FDISK partition for its use
DISK – 72 GB
On x86 systems:
DISK Physical
FDISK Logical
Slices Logical
– 1 FDISK partition for Solaris use
– Slices are created within the single FDISK partition
Note: Solaris uses a VTOC – Volume Table of Contents to represent various slices within the lone FDISK partition on the disk.
Note: On Sparc, Solaris use VTOC to represent ALL slices on disk not withing lone FDISK
FDISK is not required in sparc
Slices rules within x86 using VTOC:
10 Slices ( 0 – 9 ) MAX maybe created using VTOC on x86
Slices 2, 8 , 9 are reserved
Slice 2 = VTOC
Note: VTOC represents the disk’s label and occupies Slice 2
0,1,3,4,5,6,7 – 7 Slices are available for use
Default Slice Allocation:
S0 – / (root) mount point
S3 – /var
S7 – /export/home
SPARC Disk Layout
Max of 8 slices 0 – 7
DISK0 – 72 GB
On Sparc:
DISK is physical
Slices are Logical
S0 – /
S3 – /var
S7 /export/home
Note: DIsk with ‘/ (root ) & /usr’ mount points is known as the system disk ‘ This disk is used to boot Solaris
All other disks attached to the system are known as secondary disks
### Print VTOC / Disk Label – using prtvtoc ###
# prtvtoc /dev/dsk/c0t0d0s0
* /dev/dsk/c0t0d0s0 partition map
*
* Dimensions:
* 512 bytes/sector
* 136 sectors/track
* 16 tracks/cylinder
* 2176 sectors/cylinder
* 65535 cylinders
* 65533 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
0 2 00 16779136 33556096 50335231 /
1 3 01 0 16779136 16779135
2 5 00 0 142599808 142599807
7 8 00 50335232 92264576 142599807 /export/home
/dev/dsk/c0t0d0s0 – Nomenclature
c0 – Controller #
t0 – is an identifier for bus – oriented controlled – first targed or id on the bus – first hard disk
d0 – represents disk number # first 0
S0 – represents the slice/partition